asp.net - Azure "~/maintenance"路由失败

标签 asp.net azure routes asp.net-core-mvc azure-web-app-service

我有一个 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找出根本原因。

enter image description here

关于asp.net - Azure "~/maintenance"路由失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45557750/

相关文章:

c# - ScriptManager.RegisterClientScriptBlock 和 Response.Write 有什么区别?

c# - 有没有办法强制将 Azure CDN 文件作为浏览器附件下载?

angularjs - Angular 测试使用 RouteParams 的 Controller

javascript - 使用 Ajax 实现搜索框

asp.net - 一种#if(调试符号),但用于 web.config 文件

c# - 如何在 asp.net 中按顺序从目录中获取文件?

json - 从 Cosmos DB 对象数组中选择值

database - 将数百个数据库迁移到 Azure 弹性数据库池

asp.net - 无法弄清楚如何将我的非 MVC 站点从 sitemap.xml 路由到另一个 .aspx 页面

php - 使用路由传递参数 laravel 5.8