CS0433: 类型“News”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\1dfb04d1\ee63de61\ass

weir55 2007-04-25 10:46:33
CS0433: 类型“News”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\1dfb04d1\ee63de61\assembly\dl3\112f23db\10159722_e286c701\App_Code.DLL”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\1dfb04d1\ee63de61\assembly\dl3\049c52a5\2017dd28_e286c701\App_Web_news.aspx.cdcab7d2.DLL”中

怎么办?
...全文
7126 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨鸟 2011-10-21
  • 打赏
  • 举报
回复
真给力,我也遇到这个问题,解决了!
赤膊超人 2011-08-30
  • 打赏
  • 举报
回复
把bin中相应的dll文件删掉就好了
ishowing 2008-03-15
  • 打赏
  • 举报
回复
在用.net编程的时候,我一般不会太在意@page中的Inherits="XXX"这个东西,反正是VS自己生成的,直接拿来用便可以啦,但今天才发现,这是一个重大的错误,在你发布一个网站的时候,它会根据这个东西去建立该页用的方法,如果您在多个不同的页面中用了相同的Inherits值,也就建立了多个同名的方法,这样你在运行网站的时候便会引起冲突,网站便会提示类型“XXXXX”同时存在于XXX.dll和YYY.dll中,所以,以后大家在做.net网站时,千万要注意该值的命名。

BTW:这东西常常出现在使用母版页的页面中。
母版页和内容页虽然扩展名不同,可以使用使用相同的文件名。但编译后就会使用相同的类,会让.net FrameWork郁闷~~
yihan1949 2008-03-04
  • 打赏
  • 举报
回复
今天生成网站的时候同样出现了上述错误,根据这位仁兄的意见重构了对应的类,编译发布正常.
谢过了
weir55 2007-04-25
  • 打赏
  • 举报
回复
还是不行
amwanfwbx 2007-04-25
  • 打赏
  • 举报
回复
你估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的盖不掉老的,并存在BIN里时,有可能会发生你说的情况.
解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files的临时文件里,把相应的目录都删掉,然后重新编译运行,应该会OK.
weir55 2007-04-25
  • 打赏
  • 举报
回复
分不够可以在加
weir55 2007-04-25
  • 打赏
  • 举报
回复
帮帮忙
amwanfwbx 2007-04-25
  • 打赏
  • 举报
回复
从报错的情况来看,你APPCODE里有一个news类,还有一个news的页面,两个类的命名空间一样,类名一样,你改改类名试试,重构APPCODE里的news类吧
amwanfwbx 2007-04-25
  • 打赏
  • 举报
回复
那么,你是不是中毒了,有人中毒后有类似情况,比如说找不到global.asax等垃圾错误

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧