编译global.asax和Web部署项目的问题

时间:2011-09-05 13:41:23

标签: c# asp.net web-config sitefinity-4

我正在使用Web应用程序项目做噩梦,我正在使用Web部署项目进行部署。

无论出于何种原因,如果我允许预编译Global.asax(和Global.asax.cs)文件,事件永远不会触发。

因此,我将全局文件的Build Action设置为Content - Copy always。问题是当我尝试构建部署项目时,我收到一条错误消息:

可以加载“.Global”类型。

任何人都可以给我任何指示,这个问题已经杀了我们好几个星期了 - 看起来太荒谬了!

由于 人

1 个答案:

答案 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的类,也许网站没有验证。

如果有效,请告知我们。