首页 > 解决方案 > 获取无法加载类型“Timetrack.Global_asax”错误

问题描述

我一直在让一个旧的 ASP.NET WebForms 应用程序变得更好。它散布在网络周围。我不确定它最初是用哪个版本的 .NET Framework 编写的。我已将其升级到 .NET 4.5.2。我终于得到了它,以便它将使用 VS 2019 构建。但是,当我运行它时,我收到一条错误消息:

<%@ Application Codebehind="Global.asax.vb" Inherits="Timetrack.Global_asax" Language="vb" %>

我在这里搜索过。我发现最好的是这篇文章Visual Studio cannot load type from global.asax

查看 Web 应用程序的属性,它的程序集名称和根命名空间都定义为“timetrack”。但是,错误说明了Timetrack.Global_asax. 这个应用程序是使用 VB.NET 编写的,它不区分大小写,但我想知道这是否是问题所在?我尝试过更改大小写,首先是在标记文件中,然后是在代码隐藏中,但都没有奏效。

我还应该尝试什么?

标签: vb.netwebforms

解决方案


推荐阅读