某些Razor观点没有发表

osc*_*tin 5 asp.net-mvc publish razor asp.net-mvc-5

使用VS 2017和MVC 5 Razor视图.当我发布我的应用程序时,一些特定的视图不会被复制.

我从2010年至2011年的时间框架中发现了几个关于同一问题的SE问题.当时,问题是文件属性中的Build Action未设置为Content,因为某些早期RC已经解决了.好吧,我的所有人都已经了构建行动的内容.

任何原因只有少数观点没有在发布中出现?

Dav*_*idG 12

据我所知,只有两件事可以导致这种情况发生.

  1. 正如您在问题中所说,每个视图的构建操作都需要设置为"内容"
  2. 视图文件需要包含在项目文件中,因此在.csproj文件中应该有这样的行:

    <Content Include="Views\ControllerName\Index.cshtml" />
    
    Run Code Online (Sandbox Code Playgroud)