编译的时候,提示 错误
错误类型“……”同时存在于“c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"daiprogram"67e4b8ff"2f8e00a8"App_Web_nr8f4pro.dll”和 “c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"daiprogram"67e4b8ff"2f8e00a8"App_Web_stcb8-mf.dll”中……
查了下 ,两种说法,留着备查吧。
-----------------------------------------------------------------------------------
造成原因:
网页是我从一个页面复制而来,所以造成此情况。
解决方法为:
代码中:public partial class RqiApplyAdd : BasePage
将上述黄色部分变更为一样。关闭程序。
将“C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"临时文件清空。
重新编辑后发布,成功。
-----------------------------------------------------------------------------------
出现这种错误大概有三种情况:
1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。
2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files的临时文件里,把相应的目录都删掉,然后重新编译运行就OK.记着bin目录下组件一定要手动删除
3、我就是遇见得这种情况:控件得名字和引用控件得页面取了一模一样得名字,虽然在编译得时候没有错误,但是发布得时候会提示。