尝试在 w2016 上的 iis 10 上安装 NuGet 服务器会产生 404 not found 错误

Attempting to install NuGet server on iis 10 on w2016 yields 404 not found error

我的环境: Windows 10 位创作者(1703 位当前更新到此日期)

Windows 2016 年,所有当前更新。

我的过程:

尝试联系网站上的NuGet.Server,惨遭失败! 我的绑定是 192.168.1.25(是的,服务器有固定的 IP 地址),端口 80。站点名称是 AWENuGet,所需的 url 是 www.awenuget.com.

可以肯定的是,如果您使用上述相同的项目,分配一个本地端口号(无论如何创建项目都会这样做),然后简单地 运行 中的应用程序,那么所有这些工作都很好Visual Studio 工作正常。

但是,当我把那个同一个项目简单地部署到 iis 上时,惨败。

我尝试打开主机文件 (Windows\System 32\drivers\etc) 并添加了以下内容:

192.168.1.25 www.awenuget.com

到所述文件,但仍然失败。

...对我来说,答案是获取我在服务器上创建的相同主机文件条目,以便服务器可以看到它并将其安装到我的开发机器的主机文件中,瞧!现在它工作得很好。