发布到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后,Global.asax中出现分析错误

发布上述更新后,我查看了部署到Azure的文件。我删除了导致错误的DLL,现在可以完成网站测试了。明智的做法是:在发布之前检查项目属性,以防意外地键入过多。