ASP.NET 出现错误 "' WebObjectActivator' 不是 'HttpRuntime' 的成员。”

标签 asp.net vb.net

我最近将我的网络应用程序从 4.0 升级到了 DNF 4.7.2。由于一些奇怪的原因,今天当我尝试构建它时出现错误:

“WebObjectActivator”不是“HttpRuntime”的成员。

当我查看发生错误的代码时,它位于名为的临时文件中:

App_global.asax.7oordbdp.1.vb

其中有一个共享函数:

        Shared Function Create_ASP_global_asax() As Object
        Dim __activator As System.IServiceProvider
        __activator = System.Web.HttpRuntime.WebObjectActivator
        If (Not (__activator) Is Nothing) Then
            Return __activator.GetService(GetType(ASP.global_asax))
        Else
            Return New ASP.global_asax()
        End If
    End Function

引起问题的行是这一行:

__activator = System.Web.HttpRuntime.WebObjectActivator

因为系统已经创建了它,我该如何解决这个问题?我尝试删除临时文件并重建解决方案(没有效果,只是再次创建)? 我尝试重新启动盒子,但再次没有更改,文件被重新创建,但其中有错误?任何有关如何解决此问题的帮助表示赞赏。

最佳答案

请忽略这个问题,我发现我在 Web.config 中引用了多个 Dot Net 版本。一旦我纠正了这个问题并使它们全部成为相同的版本,一切都按预期工作。

西夫

关于ASP.NET 出现错误 "' WebObjectActivator' 不是 'HttpRuntime' 的成员。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64111145/

相关文章:

html - 如何垂直对齐 overflow hidden 的div中的文本?

asp.net - Azure 移动服务身份验证客户端流 Hook

ASP.net 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分

vb.net - VB.NET 中 And 和 AndAlso 有什么区别?

vb.net - 直接访问数据成员是不好的做法吗?

c# - 如何对 List(Of Integer()) 进行区分?

c# - 如何在我的 ASP .NET 网页上使用 "unload"GridView?

c# - System.Web.WebPages.TypeHelper.ObjectToDictionaryUncached

javascript - .NET 部分回发后更新 javascript 变量

vb.net -++1是什么意思