IIS 6无法从global.asax加载类型

时间:2018-04-25 02:15:44

标签: asp.net vb.net iis-6 iis-10

我面临一个特殊的问题,我部署的代码在我的机器上的IIS10上按预期工作。但是,在使用IIS6的单独服务器上,它会产生错误。

Parser Error Message: Could not load type 'Namespace.Global'

到目前为止,我已完成以下检查

  • 确保Global.asax中的命名空间与项目命名空间
  • 相同
  • Global.asax属性设置为“Build Action:Content”并复制到Output 目录:始终

我也尝试了以下帖子中的建议,但我没有找到任何成功

Parser Load Error

Could not Load Type from Global.asax

Could Not Load Type 'MyNameSpace.Global

Global.asax内容

<%@ Application Codebehind="Global.asax.vb" Inherits="Namespace.Global" %>

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

解决了它,应用程序是在我的机器上的.NET framework 4.0上编译的,而IIS 6上的网站是在.NET Framework 1.xx上配置的。

将网站中的配置设置为.NET 4.0后,问题不再出现。

希望这有助于某人:)