2

我正在尝试为我的公司设置内部 nuget 提要。我已经构建了站点并将其部署到 IIS 服务器。我可以从站点安装它,如果我手动将包添加到它,但我不能从命令行推送到它。当我尝试输入凭据时(无效),然后收到一条错误消息,显示“无法访问已关闭的流”。我去过 NuGet 并阅读了他们提出的所有建议,但没有一个有效。我在想这是一个服务器设置,但我不知道是哪一个。有没有人遇到过可以分享解决方案的?

4

2 回答 2

0

通过删除 WebDAV 并将 PUT 添加到 web.config 授权解决了这个问题

于 2012-03-15T18:21:06.877 回答
0

我刚刚在 Github 问题跟踪器中添加了一条评论,以解决那里提出的类似(可能相同)问题:

https://github.com/NuGet/NuGetGallery/issues/487

这可能是 WebDAV 安装在 IIS 中的结果 - 它似乎干扰了 NuGet Gallery 所需的设置。我们当然看到了类似的 405 错误问题,卸载 WebDAV 模块解决了这个问题。

于 2012-05-15T21:39:55.183 回答