我目前正在尝试在我们的Intranet上设置NuGet服务器,但我遇到了问题。我按照这里的说明进行操作:
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
网站运行正常,但当我尝试将软件包管理器指向源代码时出现错误:
“无法连接到'myserver / DataServices / Packages.svc'中指定的Feed。请验证包源(位于包管理器设置中)是否有效并确保您的网络连接。”
网址是正确的,是从网站上复制的,是“http:// myserver / nuget”。
使用Fiddler我检查了数据传输,我得到了:
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code></code>
<message xml:lang="en-AU">Bad Request - Error in query syntax.</message>
</error>
我可以在服务器上找到错误日志。
任何人都可以帮忙吗?我真的很想使用NuGet.Server,但我没有想法。
由于
答案 0 :(得分:0)
您是否在VS中运行NuGet.Server和Package Manager的最新版本?
答案 1 :(得分:0)
您是否在服务器上安装了ASP.NET MVC 3?
您是将客户端直接指向基本URL还是.svc端点?您应该使用基本URL - 最近调用语义已更改。