我正在开发一个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也是在运行时生成的,这会导致问题。