首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.Net错误:“类型'foo‘存在于"temp1.dll”和"temp2.dll“中”

ASP.Net错误:“类型'foo‘存在于"temp1.dll”和"temp2.dll“中”
EN

Stack Overflow用户
提问于 2008-12-16 14:16:21
回答 18查看 83K关注 0票数 110

在运行ASP.NET应用程序项目时,页面可能会随机出现错误:类型存在于多个动态链接库中。这些动态链接库都是位于"Temporary web Files“目录中的所有生成的动态链接库。

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2008-12-16 14:19:16

向web.config文件的“batch=”元素添加编译“false”属性。

出现此问题的原因是ASP.NET 2.0使用应用程序引用和应用程序的文件夹结构来编译应用程序的方式。如果应用程序的web.config文件中元素的batch属性设置为true,则ASP.NET 2.0会将应用程序中的每个文件夹编译为单独的程序集。

http://www.sellsbrothers.com/1995

http://support.microsoft.com/kb/919284

票数 136
EN

Stack Overflow用户

发布于 2013-08-26 18:48:49

如果您将.cs文件放在App_Code中,并将其生成操作更改为在Web应用程序项目中编译,则可能会发生这种情况。

将App_Code中的.cs文件的构建操作作为内容,或者将App_Code的名称更改为其他名称。我更改了名称,因为智能感知不会修复标记为内容的.cs文件。

欲了解更多信息,请访问http://vishaljoshi.blogspot.se/2009/07/appcode-folder-doesnt-work-with-web.html

票数 22
EN

Stack Overflow用户

发布于 2012-04-20 14:01:24

此错误的一个可能原因是,有2个aspx页面在其<@page language=......inherits=>行的inherits=中具有相同的名称。

更改inherits=名称可解决此错误。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/371426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档