在未发布之前是正常的,但是发布之后却出现了下面的错误:“/test”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0433: 类型“Login”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\6d4320ee\cd964040\assembly\dl3\6bed4ee8\2ddbc43f_54f8c801\App_Web_-9iqjs8t.DLL”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\6d4320ee\cd964040\assembly\dl3\a5deb8d8\31687f3a_54f8c801\App_Code.DLL”中源错误: 行 104:    
行 105:    [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
行 106:    public class login_aspx : global::Login, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
行 107:        
行 108:        private static bool @__initialized;
 源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\6d4320ee\cd964040\App_Web_login.aspx.cdcab7d2.ouknnipl.0.cs    行: 106 

解决方案 »

  1.   

    如果已经生成了dll
    哪么删掉bin里面的cs文件
      

  2.   

    你是不是你的窗体名叫Login啊。
    如果是的话。你把名改一下看看。
      

  3.   

    Login 是 .net framework2.0 里面的一个登录控件你的网站页面不能叫这个名字
      

  4.   

    我是用了一个叫login.aspx和login.cs的文件,是名字的关系吗?
    我的BIN下面没有CS文件
      

  5.   

    你把机器重启,然后情况asp.net的临时文件夹
    就是Temporary ASP.NET Files这里面的所有东西
      

  6.   

    解决了,改了下Inherits,改成别的名字就正常了,谢谢楼上几位!
      

  7.   

    删除掉bin里的所有文件,重新上传根本办法是你找出aspx文件里面有相同的标记,修改掉后重新编译就ok了