网站发布后报错
网站本地测试没有问题,发布后报错:Could not load type 'Login'.
.dll文件我都检查了,都上传了啊.
------解决方案--------------------本地测试好不好
重新编译,重新上传
------解决方案--------------------呵呵,建议你把文件名改下试试,例如Login.aspx,改成UserLogin.aspx。
------解决方案--------------------文件名改后,再发布上传试试。
------解决方案--------------------看看你的login.aspx.cs页面里面是否添加了命名空间,类名是否是Login。
------解决方案--------------------知道你这个是什么模式的了。没有更新login.aspx代码。
------解决方案--------------------可能是IIS没有配置,
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
这个的原因。
在IIS主目录下,点击配置进行设置。
------解决方案--------------------貌似网站编译后上传的话是不应该出现 CodeBehind这个的。
你检查一下是不是传错了?
------解决方案--------------------看看你的项目里面有没有和Login重复的类名,进行当前项目查找一下,如果有重复的类名的话,也会报这样的错误的。
------解决方案--------------------aspx页面的Inherits属性需要从命名空间写起,而你的貌似没有写命名空间!
------解决方案--------------------
建议写上命名空间,否则很容易产生乱七八糟的问题。
------解决方案--------------------把
CodeBehind 改成
CodeFile 试试。
------解决方案--------------------
貌似网站编译后上传的话是不应该出现 CodeBehind这个的。
你检查一下是不是传错了?
不是这种情况...
我在我机器上实验了一下,你的应该是Web应用程序吧?因为我机器上如果是网站项目的话是没有那个CodeBehind的(Web应用程序有)。
要是这样的话,需要你检查一下命名空间是否正确(namespace)。