我最近将我的web应用程序从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因为系统已经创建了它,我该如何修复它呢?我尝试删除临时文件并重新构建解决方案(没有效果,只是再次创建)?我试着重新启动机器,但再一次没有改变文件被重新创建并出现错误?任何关于如何解决这个问题的帮助都很感谢。
发布于 2020-09-29 17:14:12
请忽略这个问题,我发现我在Web.config中引用了多个Dot版本。一旦我纠正了这一点,并使它们都是相同的版本,一切都像预期的那样工作。
Siv
https://stackoverflow.com/questions/64111145
复制相似问题