用.NET2.0 做网站,如果登陆页面的名字为Login.aspx,在调试的时候不会出现错误,但发布以后再去打开这个页面就会出现下面的错误:
无法将类型"ASP.login_aspx" 转换为"System.Web.UI.WebControls.Login";
这是因为Login类和2.0的"System.Web.UI.WebControls.Login"引发了冲突,所以才有上面的错误,只需要把Inherits="Login" 和public partial class Login : System.Web.UI.Page 中的Login改为其它或者把登陆页面改名就可以了!