我最近开始在AppHarbor上创建一个项目,只是为了尝试一下。我遇到了一个小问题。我已经创建了包含jQuery模板的小文件,我将其命名为.tmpl-files并放在"~/Templates/“中。为了获取其中一个文件的内容,我使用HttpRequest.Current.Server.MapPath(path);和File.Open,这一切在我的本地机器上都可以完美地工作,然而,在AppHarbor上,我得到的文件并不存在。有没有一种变通的方法可以让它工作?我是否需要以某种方式标记这些文件,或者是否可以在我的Web.config/project-settings中添加一些可以使其正常工作的内容?
发布于 2011-05-18 08:39:47
确保将文件标记为Content (在解决方案资源管理器中右键单击文件,将Build Action设置为Content)。如果不这样做,文件将不会包含在msbuild输出中,因此不会由AppHarbor部署。
https://stackoverflow.com/questions/6038596
复制相似问题