Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何解决错误189类型“XXX”同时存在于.dll和.dll中_Asp.net_Compiler Errors - Fatal编程技术网

Asp.net 如何解决错误189类型“XXX”同时存在于.dll和.dll中

Asp.net 如何解决错误189类型“XXX”同时存在于.dll和.dll中,asp.net,compiler-errors,Asp.net,Compiler Errors,我已经和这个令人毛骨悚然的编译错误消息斗争了好几个星期,有时候在我运行了十几次重新编译之后,这些消息就消失了 我有一个ASP.NET 2.0网站,而不是Web应用程序。 当我编译的时候,我总是得到不同类型的数据,这是不可预测的 我想知道-它与Framework\v4.0.30319有什么关系?? 这是一个.NET2.0项目 错误189类型“XXX”存在于“c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\M

我已经和这个令人毛骨悚然的编译错误消息斗争了好几个星期,有时候在我运行了十几次重新编译之后,这些消息就消失了

我有一个ASP.NET 2.0网站,而不是Web应用程序。 当我编译的时候,我总是得到不同类型的数据,这是不可预测的

我想知道-它与Framework\v4.0.30319有什么关系?? 这是一个.NET2.0项目

错误189类型“XXX”存在于“c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\MyWebSite\7f070f1a\b1e2bb52\App\u Web\u search.ascx.cc671b29.j7lvxos\u0.dll”和“c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\MyWebSite\7f070f1a\b1e2bb52\App\u Web\u mey4xl1t.dll”中

我尝试删除这些临时ASP.NET文件-没有帮助


试图将batch=false添加到web.config中的compile元素中,构建过程将花费很长时间,但问题仍然存在。

您有重复的类或其他对象声明


查看上面提到的类的名称,并在两个DLL中搜索它的声明。其中一个显然是错误的。

您是否尝试过清理解决方案。这是否需要执行从.NET 4.0中的System.Web程序集移动到System.Web.ApplicationServices程序集的任何功能?e、 g.成员资格、角色等。如果是这样,您可能引用了错误版本的System.web。当然,我尝试过清理和重新构建。不起作用。在运行编译几次后,它就消失了,但随后又出现了。该项目的所有部分都是.NET2.0。与论坛网站不同,我们不使用感谢、感谢的帮助或签名。请参阅。@Sigourney_Weaver,因为您的IIS网站设置为使用ASP.NET 4.0中运行的应用程序池,而不是2.0中运行的应用程序池。实际上不是,它是IIS 5.1,没有应用程序池,网站设置为.NET 2.0。@Sigourney_Weaver我会再次检查项目中的所有引用是否为v2.0,因为此错误表明您在某个地方有一个v4.0 dll。在对象浏览器中查看这两个DLL,以确定它们是什么以及它们包含在项目中的原因。