4

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

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

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

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

4

2 回答 2

8

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

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

选项 2:将 WebListener 包显式添加到 Web 项目中。右键单击 Web 项目,选择 Manage NuGet Packages,然后搜索 Microsoft.AspNet.Server.WebListener 并安装它。

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

于 2015-12-16T21:14:37.760 回答
0

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

于 2015-12-16T19:19:05.750 回答