404 在 Azure 但不是在本地开发机器上

404 on Azure but not on local development machine

我将 MVC 项目从 Asp.net 5 RC1-final 迁移到核心 1.0.1。在我的开发机器上,一切都运行完美,但是当我将它发布到 Azure WebApp 时,我在每条路线上都得到了 404。我试图调试该站点,但似乎找不到该视图。知道它可能是什么或如何获得更详细的错误报告吗?

检查是否选中了文件发布选项删除目标位置的其他文件。如果没有勾选,请勾选并发布。它应该删除目的地的所有文件并发布升级。

错误是我没有在 project.json 中的 publishOption 下添加视图。

之前:

"publishOptions": {
"include": [
  "wwwroot",
  "web.config"
]
},

现在:

"publishOptions": {
"include": [
  "wwwroot",
  "Views",
  "web.config"
]
},