我正在使用Web应用程序项目做噩梦,我正在使用Web部署项目进行部署。
无论出于何种原因,如果我允许预编译Global.asax(和Global.asax.cs)文件,事件永远不会触发。
因此,我将全局文件的Build Action设置为Content - Copy always。问题是当我尝试构建部署项目时,我收到一条错误消息:
可以加载“.Global”类型。
任何人都可以给我任何指示,这个问题已经杀了我们好几个星期了 - 看起来太荒谬了!
由于 人
答案 0 :(得分:0)
这是一个webforms应用程序还是一个mvc应用程序?
您是否尝试过使用aspnet_compiler工具查看详细输出?也许你可以在那里看到一些东西,但没有在输出中显示。 以下链接可能对您有所帮助:http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/precompiling-your-website-cs
您是否可以尝试创建一个新的单独项目,并将global.asax和global.asax.cs文件添加到该新项目中,并尝试发布它?如果可行,可能是您的项目存在问题?
最后但并非最不重要的,您可以检查是否有多个名为Global的类,也许网站没有验证。
如果有效,请告知我们。