ASP.NET应用程序中的服务器错误
用VS2005做了个网站的例子,在IDE环境下运行时很正常,但是布置到IIS上之后访问登录页面Login.aspx页面时,报如下错误:
“/”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0030: 无法将类型“ASP.login1_aspx”转换为“System.Web.UI.WebControls.Login”
源错误:
|
从网上找了一下原因,居然是因为命名的原因,也就是系统会将我们创建的Login类(本来应该是登录页的类)认为是其登录控件的类(System.Web.UI.WebControls.Login),所以就报错了。
解决方案:将登录页类改个名字。(尽管不太合理,也只能这样了)