global.asax不起作用

时间:2014-11-10 07:44:04

标签: asp.net global-asax

我正在开发一个asp.net Web应用程序,我遇到了Global.asax文件的问题, 当我发布我的网站并将其上传到服务器时,Global.asax被遗漏,它将被转移到bin文件夹和Reshape到Dll文件。 但它不起作用!

当我将Global.asax文件上传到根文件夹时,它可以工作,但我还有其他错误

Compiler Error Message: CS0433: The type 'ASP.global_asax' exists in both 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\93c82a26\eca26fde\assembly\dl3\b8f9aab8\18e0a0de_5afccf01\App_global.asax.DLL' and 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\93c82a26\eca26fde\App_global.asax.o53z7epf.dll'

protected ASP.global_asax ApplicationInstance {
           get {
               return ((ASP.global_asax)(this.Context.ApplicationInstance));

并且无法清除临时文件夹,因为会有其他错误,请帮帮我。

1 个答案:

答案 0 :(得分:-1)

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

  
      
  • App_global.asax.dll
  •   
  • App_global.asax.compiled
  •   

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