发布到Azure后,Global.asax中出现分析错误
本文关键字:错误 asax Global Azure | 更新日期: 2023-09-27 18:20:52
我已将我的ASP.Net MVC 5应用程序部署到Azure Web Apps。在我昨天添加Application Insights之前,一切都很顺利。从那时起,每次尝试发布我的网站都会导致解析错误。我已经查看了应用程序日志和遥测数据,但无法判断事情是如何出错的。是否需要对global.asax
进行特定的更改,以使Application Insights能够正常运行?
更新:我发现web项目属性Assembly Name被意外修改(新手移动)。我把它改了,清理了,重建了,出版了,但都无济于事。解析错误的输出为:
Parser Error Message: The type 'MobileFirst452.MvcApplication' is ambiguous:
it could come from assembly 'D:'home'site'wwwroot'bin'licationSeri.DLL' or
from assembly 'D:'home'site'wwwroot'bin'MobileFirst452.DLL'. Please specify
the assembly explicitly in the type name.
我删除了垃圾箱文件夹中的内容。global.asax
的内容如下:
<%@ Application Codebehind="Global.asax.cs"
Inherits="MobileFirst452.MvcApplication" Language="C#" %>
发布上述更新后,我查看了部署到Azure的文件。我删除了导致错误的DLL,现在可以完成网站测试了。明智的做法是:在发布之前检查项目属性,以防意外地键入过多。