7

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

4

1 回答 1

12

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

于 2011-05-18T00:39:46.783 回答