5

我一直在尝试将我的 ASP.NET MVC 3 Beta 应用程序部署到我的主机。它支持所有必要的技术,并且通过跟踪和错误,我将所需的引用设置Copy LocalTrue. 然后我得到了我的应用程序找不到视图的错误。它列出了它尝试过的 .cshtml 文件。我的项目中有这些文件,但没有部署它们。我发现 Visual Studio 2010 没有像设置.aspx 文件那样Build Action设置.cshtml 文件的属性。Content

有没有办法让 Visual Studio 自动将 .cshtml 设置为内容,还是我必须手动将其设置为我添加的每个 Razor 视图?

4

2 回答 2

3

在等待将具有完整 Visual Studio 集成和 Intellisense 与 Razor 视图引擎的最终版本时,您可以查看此博客文章,尤其是以下部分:更改文件类型的默认构建操作

于 2010-10-11T16:29:10.857 回答
2

我的团队也遇到了这个问题。尽管我们都知道这个问题,但很容易忘记更改构建操作,结果您最终会出现运行时错误。

我在 Connect 上提交了一个错误来解决这个问题。请投票并发表评论,以便这个问题得到一些关注。

http://connect.microsoft.com/VisualStudio/feedback/details/619539/mvc3-razor-views-and-partial-views-cshtml-are-not-marked-as-content

于 2010-11-05T16:51:55.527 回答