发布到私人网站后,Nuget包不可见

时间:2016-01-22 19:13:44

标签: c# .net visual-studio-2012 nuget-package nuget-server

我按照托管自己的NuGet Feed的说明进行操作:

  1. 创建一个空的Web应用程序安装了NuGet.Server包。
  2. 将〜/ Packages设置为Web.config中的packagesPath在Web.config中设置我的API密钥。
  3. 使用NuGet.exe从类库创建.nupkg文件。
  4. 将我发布的网站的Package文件夹中的.nupkg文件复制。
  5. 当我去我的服务器http://nugetserver.myserver.com/nuget时,我没有看到任何发布的nuget包。然而,如果我在本地机器上发布,那么我可以在visual studio中看到nuget包。
  6. 软件包以默认路径发布,即〜/ packages文件夹。
  7. nuget Url的XML看起来像:

    <service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app" xml:base="http://nugetserver.terebrum.com/nuget/">
    <workspace>
    <atom:title>Default</atom:title>
    <collection href="Packages">
    <atom:title>Packages</atom:title>
    </collection>
    </workspace>
    </service>
    

    Visual Studio Nuget Page为空白:

    enter image description here

    我在这里缺少什么?我已经授予服务器上的packages文件夹权限。

0 个答案:

没有答案