我有一个 ASP.NET Core (.NET Framework) Web 应用程序,其中包含一些 Controller ,其中一个称为“维护”。调试时我可以成功浏览到所有 Controller 。部署到 Azure Web 应用程序后,我无法浏览到/maintenance 路由下的任何内容 - 我收到以下错误:
The page cannot be displayed because an internal server error has occurred.
我尝试将 Controller 和 View 目录重命名为“Maintenance”以外的任何目录,并且工作正常。我尝试从网络服务器中删除所有文件并重新发布,但没有什么区别。
“/maintenance”是 Azure 下的保留路由吗?
最佳答案
Is "/maintenance" a reserved route under Azure?
不,我只是创建了一个简单的 ASP.NET Web 应用程序并将其发布到我的 Azure Web 应用程序。我可以查看我的网络应用程序的“/maintenance”路径。请启用应用程序日志并查看错误消息或 remote debug your application找出根本原因。
关于asp.net - Azure "~/maintenance"路由失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45557750/