【问题标题】:Nuget custom server returns 404Nuget 自定义服务器返回 404
【发布时间】:2013-11-08 16:12:13
【问题描述】:

我正在尝试设置 nuget 自定义服务器,但无法让它列出我的包。 这是我验证的列表:

  • 服务器已更新至 .net 4.5
  • 操作系统是 Windows Web Server 2008 R2
  • 应用程序池设置为集成,dotnet 设置为 4.0
  • 模块 runAllManagedModulesForAllRequests="true" 存在
  • mime 地图存在于 web.config 中,并且由 IIS 可见
  • 我可以通过直接链接下载文件
  • 我可以将包推送到我的服务器

所以,当我转到 http://servername.com 时,我觉得不错:

您正在运行 NuGet.Server v2.7.40911.225

点击这里查看您的包裹。

http://servername.com/nuget 返回 404。可能原始 nuget 路由存在问题。

【问题讨论】:

    标签: nuget-server


    【解决方案1】:

    在我看来,ODATA 路由只是没有被拾取。您是否检查过在 machine.config 级别上没有任何内容可以覆盖它?您可能还想检查您的包路径是否已配置,并且 Web 应用有权访问它。

    可能更容易做的一件事是安装第三方 NuGet 服务器,例如 ProGet;它是免费的,安装非常容易,而且在功能方面也会更加强大。

    (免责声明:我为Inedo工作)

    【讨论】:

      猜你喜欢
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 2017-09-26
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2016-03-08
      • 1970-01-01
      相关资源
      最近更新 更多