global.asax不起作用



我正在开发一个asp.net web应用程序,但我的Global.asax文件有问题,当我发布我的网站并将其上传到服务器时,如果Global.asax丢失,它将被放在bin文件夹中,并重塑为Dll文件。但它不起作用!

当我把Global.asax文件上传到根文件夹时,它可以工作,但我有一个其他错误,比如这个

Compiler Error Message: CS0433: The type 'ASP.global_asax' exists in both 'c:WindowsMicrosoft.NETFramework64v2.0.50727Temporary ASP.NET Filesroot93c82a26eca26fdeassemblydl3b8f9aab818e0a0de_5afccf01App_global.asax.DLL' and 'c:WindowsMicrosoft.NETFramework64v2.0.50727Temporary ASP.NET Filesroot93c82a26eca26fdeApp_global.asax.o53z7epf.dll'
protected ASP.global_asax ApplicationInstance {
           get {
               return ((ASP.global_asax)(this.Context.ApplicationInstance));

并且不可能清除临时文件夹,因为会有其他错误,请帮助我。

问题发生在虚拟应用程序的bin文件夹中。当你查看这个垃圾箱文件夹时,你可能会看到两个文件(我在这里找到的信息):

  • App_global.asax.dll
  • App_global.asax.com堆积

删除这些可以解决错误。App_global.asax.dll也是在运行时生成的,这会导致问题。

最新更新