【问题标题】:Moved site and now I'm getting Method not found: 'Void Microsoft.AspNet.Hosting.HostingEnvironment..ctor()'移动站点,现在我得到 Method not found: 'Void Microsoft.AspNet.Hosting.HostingEnvironment..ctor()'
【发布时间】:2015-01-17 19:38:50
【问题描述】:

我目前有一个使用 visualstudio.com 进行 TFS 的 MVC 6 项目。我尝试在本地机器上复制我的项目,以便切换到本地 TFS 服务器。执行此操作后,两个项目现在都会抛出以下错误。

找不到方法:'Void Microsoft.AspNet.Hosting.HostingEnvironment..ctor()'。

它们都编译成功,但不会运行。

【问题讨论】:

  • 您是否更新了 KRE 并运行了 kpm restore
  • 我没有更新任何东西。我只是复制了解决方案。我需要更新 KRE 吗?它可以自己更新吗?提前致谢。

标签: asp.net-core azure-devops asp.net-core-mvc


【解决方案1】:

我相信我已经找到了答案。在我的 project.json 文件中,我有一个获取最新版本 SignalR 的参考资料,而我所有其他参考资料都有完整版本。看起来 Signalr 得到了更新并使用了更新的 dll。因此,当我获得最新的 SignalR dll 时,它破坏了我的项目。当我制作副本时,我的项目停止工作似乎只是一个巧合。 (或者它抓取了最新版的SignalR dll,不知道)

例子:

我有以下几点: "Microsoft.AspNet.SignalR.Server": "3.0.0-*" 在 beta1 中它使用来自 Microsoft.Framework 的 1.0.0-beta1 dll。

在我的缓存中,我看到 SignalR 已升级到 beta2。

我所有的其他引用都使用“1.0.0-beta1”

希望这是有道理的。

【讨论】:

    猜你喜欢
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多