无法定位依赖项 Microsoft.AspNet.Server.WebListener >= 1.0.0-rc1-final

Unable to locate Dependency Microsoft.AspNet.Server.WebListener >= 1.0.0-rc1-final

我正在使用最新的 ServiceFabric SDK (v1.4.87.9494) 和 VS2015 Update1 以及最新的 ASP.NET 5 RC1 更新 (v1.0.11125.0)。

当我将 ASP.NET 5 WebApp 添加到我的 ServiceFabric 解决方案时,我在 project.json 中看到如下所示的错误:

Unable to locate Dependency Microsoft.AspNet.Server.WebListener >= 1.0.0-rc1-final

我是 ServiceFabric 的超级菜鸟,ASP.NET 5,我该如何调试它?

将 AspNetVNext 添加到指向 https://www.myget.org/F/aspnetmaster/api/v2/

的 NuGet 包源

这是一个已知(间歇性)问题,将在即将推出的 SDK 更新中修复。同时,您应该可以通过以下两种方式之一解决它:

选项 1:在 Web 项目中,打开 project.json,进行一些外观更改(添加 space 或换行符)并保存它。这将强制执行包还原,这应该会关闭 WebListener。

方案2:显式将WebListener包添加到web项目中。右键单击 Web 项目,选择“管理 NuGet 程序包”,然后搜索 Microsoft.AspNet.Server.WebListener 并安装它。

如果这些都不起作用,我们偶尔会看到大量 NuGet 包源加剧了这个问题。您可以尝试取消选择除 nuget.org 之外的所有来源,这通常会修复它。