Azure上的404但不在本地开发计算机上

时间:2016-11-24 08:29:47

标签: asp.net asp.net-mvc azure asp.net-core .net-core-rc1

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

在:

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

现在:

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