在AppHarbor上获取文件内容

Alx*_*ndr 7 asp.net-mvc file-io appharbor

我最近开始在AppHarbor上创建一个项目,试试吧.我遇到了一个小问题.我创建了包含jQuery-templates的小文件,我将其命名为.tmpl-files并放在"〜/ Templates /"中.要获取我使用的其中一个文件的内容HttpRequest.Current.Server.MapPath(path);,并且File.Open,这一切只能在我的本地机器上完美运行,但是,在AppHarbor上,我得知该文件不存在.是否有解决方法使这项工作?我是否需要以某种方式标记文件,或者我可以在Web.config/project-settings中放置哪些内容可以使其工作?

fri*_*ism 12

请务必将文件标记为Content(在解决方案资源管理器中右键单击文件,设置Build ActionContent).如果不这样做,该文件将不会包含在msbuild输出中,因此不会由AppHarbor部署.