该程序在 vs下是可以运行,发布到iis上就会出这个错!请问各位怎么解决??
“/”应用程序中的服务器错误。--------------------------------------------------------------------------------
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0433: 类型“Introduction_IntroductionInfo”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\c2ee5031\6e8def6d\assembly\dl3\11487341\1cac18b6_0fe2ca01\App_Web_x7zh9hfj.DLL”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\c2ee5031\6e8def6d\assembly\dl3\2eeda24e\be0897b6_0fe2ca01\App_Web_qyu9dc3l.DLL”中
源错误:
行 110:
行 111: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
行 112: public class introduction_introductioninfo_aspx : global::Introduction_IntroductionInfo, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
行 113:
行 114: private static bool @__initialized;
源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\c2ee5031\6e8def6d\App_Web_introductioninfo.aspx.f0200931.cj6c9iff.0.cs 行: 112 --------------------编程问答-------------------- 命名冲突
ASPX页面,一个*.ASPX,对应着一个*.cs文件,如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。 检查Inherits
在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况.
把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files的临时文件里,把相应的目录都删掉,
然后重新编译运行就OK.记着bin目录下组件一定要手动删除 --------------------编程问答-------------------- 如楼上:
C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files,删除里面的所有文件。
删除前需要先停掉IIS,然后重启IIS就可以了。 --------------------编程问答-------------------- 帮顶~~~~~~~~~~~~~~~~~~~~~~~
补充:.NET技术 , ASP.NET