.Net Core MVC部署(发布)缺少视图

use*_*952 2 asp.net-mvc aspnet-development-server asp.net-core-mvc asp.net-core

我试图在.NET核心中发布我的MVC应用程序.我尝试了文件系统,但它缺少所有与View相关的文件,并在访问后立即抛出错误.

复制视图文件夹后,它开始工作.我不确定如果它还缺少其他Web组件.

San*_*ket 5

确保你有Views你的PublishOptionsProject.json的.

如果您要维护区域内的视图,请确保已添加 Areas/**/Views

以下样本 -

  "publishOptions": {
    "include": [
      "wwwroot",
      "web.config",
      "Views",
      "Areas/**/Views",
      "appsettings.json",
    ]
  },
Run Code Online (Sandbox Code Playgroud)

看看这是否有帮助.