部署在Azure上的ASP.NET应用出现500错误:找不到Details视图
ASP.NET MVC部署到Azure后访问产品详情页触发500错误(视图未找到)
部署ASP.NET MVC应用到Azure App Service后,仅在访问产品详情页时出现500错误,其他功能(启动、登录、修改产品/分类)均正常,本地运行无任何问题。
错误详情
- 触发错误的URL:
https://dimweb.azurewebsites.net/Customer/Home/Details?productId=1 - 完整异常信息:
Exception: System.InvalidOperationException: The view 'Details' was not found. The following locations were searched: /Areas/Customer/Views/Home/Details.cshtml /Areas/Customer/Views/Shared/Details.cshtml /Views/Shared/Details.cshtml /Pages/Shared/Details.cshtml
已确认信息
- GitHub仓库地址:
https://github.com/dimiporf/Dim_MVC - 已反复检查Azure数据库权限,配置与部署视频要求一致
- 应用可正常启动、登录,修改产品/分类后数据库与页面同步更新
已尝试的排查
- 查阅ChatGPT、YouTube等渠道的解决方案,但找到的均为应用无法启动时的500错误处理方案,未匹配当前场景
- 本地运行该页面完全正常,视图文件
Details.cshtml存在于对应路径下
作为Azure新手,无法在云端进行调试,希望能得到针对该场景的排查方向或解决方案。
内容的提问来源于stack exchange,提问作者Dimitrios Porfyropoulos
相关产品推荐
相关产品推荐

