移动网站,现在我找不到方法:' Void Microsoft.AspNet.Hosting.HostingEnvironment..ctor()'

时间:2015-01-17 19:38:50

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

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

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

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

enter image description here

1 个答案:

答案 0 :(得分: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”

希望这是有道理的。