获取ASP.NET中的错误:-CS0433

获取ASP.NET中的错误:-CS0433,asp.net,iis-7.5,Asp.net,Iis 7.5,使用IIS 7.5在本地主机中发布ASP.NET应用程序时出错。 所有页面都能正常运行,但出现以下错误:- 编译器错误消息:CS0433:中存在“pages\u Default”类型 两者都是'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\785050d7\543e65af\assembly\dl3\6a3d3e87\242bc946\u 6834cf01\App\u Web\u zxwc

使用IIS 7.5在本地主机中发布ASP.NET应用程序时出错。 所有页面都能正常运行,但出现以下错误:-

编译器错误消息:CS0433:中存在“pages\u Default”类型 两者都是'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\785050d7\543e65af\assembly\dl3\6a3d3e87\242bc946\u 6834cf01\App\u Web\u zxwcuztt.DLL' 和“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET” Files\root\785050d7\543e65af\assembly\dl3\c72e1cad\7d5dd447\u 6834cf01\App\u Web\u b5bhtyqt.DLL

请帮我解决这个问题

试试看:

我在web.config的编译部分设置了batch=false属性。 这将告诉ASP.NET将单个.aspx/.ascx文件动态编译为单独的程序集。这避免了触发异常的循环引用问题

<configuration>
   <system.web>
       <compilation debug="false" batch="false"></compilation>
   </system.web>
</configuration>
删除整个文件夹的内容不会造成任何伤害,然后尝试清理并重建解决方案

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

App_global.asax.dll

App_global.asax.compiled

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

不过,我仍在调查这些文件是如何到达那里的,所以欢迎评论

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files