【发布时间】:2013-02-07 08:57:24
【问题描述】:
好的,这是另一个奇怪的...
我已经为我们公司安装并设置了一个内部 nuget 服务器 - 它在 nuget (2.2.31210.9045) 上运行最新版本。我可以在浏览器 (http://{server}) 和 (http://{server}/nuget) 和 (http://{server}/nuget/packages) 中点击 url 并获得所有预期的响应。
但是,在 Visual Studio 2012 中,我添加了 http://{server}/nuget/ 作为自定义提要,当我加载包管理器时,我得到“远程服务器返回错误:(503) 服务器不可用。 "
我在其他几个同事的机器上试过,他们可以浏览服务器上的包,似乎只有我。
我找不到任何关于此的信息,或者如何调试它。我正在尝试弄清楚是否有办法重置它,或者看看是否有一些我可以采取的故障排除步骤来弄清楚可能发生了什么。
注意:我之前在网络连接和安装 vs2012 时遇到过问题(已解决 here)
【问题讨论】:
-
您是否尝试过在 Fiddler (fiddler2.com) 运行时执行此操作?您可能还想在服务器上运行 ELMAH 以查看是否可以揭示任何有趣的异常。
-
我确实运行了 fiddler,但它没有接收请求,我猜是因为 vs 没有通过 fiddler 设置的同一个本地代理...... Elmah,不幸的是被关闭了通过生产控制,让他们帮助我解决这个问题是一场巨大的政治斗争,因为它适用于除我之外的所有人。仍在试图让他们从服务器给我一些日志或其他东西。
-
你能在本地设置一个包商店,看看你是否能够从那个商店访问包吗?只是为了解决与防病毒或防火墙相关的问题。还可以尝试清除缓存(%appdata%\Nuget),然后重新设置服务器。
-
感谢您的帮助,我可以设置一个本地文件夹,它工作正常。这不应该是防火墙问题,因为它由 GP 管理,而我的同行(在同一个 GP 上)能够访问它。另外,我已经删除了nuget本地缓存,仍然没有成功。
标签: visual-studio nuget nuget-server