在运行ASP.NET应用程序项目时,页面可能会随机出现错误:类型存在于多个动态链接库中。这些动态链接库都是位于"Temporary web Files“目录中的所有生成的动态链接库。
发布于 2008-12-16 14:19:16
向web.config文件的“batch=”元素添加编译“false”属性。
出现此问题的原因是ASP.NET 2.0使用应用程序引用和应用程序的文件夹结构来编译应用程序的方式。如果应用程序的web.config文件中元素的batch属性设置为true,则ASP.NET 2.0会将应用程序中的每个文件夹编译为单独的程序集。
发布于 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
发布于 2012-04-20 14:01:24
此错误的一个可能原因是,有2个aspx页面在其<@page language=......inherits=>
行的inherits=
中具有相同的名称。
更改inherits=
名称可解决此错误。
https://stackoverflow.com/questions/371426
复制相似问题