【问题标题】:Visual Studio 2015/2017 local NuGet feed HTTP 403Visual Studio 2015/2017 本地 NuGet 源 HTTP 403
【发布时间】:2017-06-02 13:50:42
【问题描述】:

我们使用Nuget.Server 创建了一个本地 NuGet 提要。它是一个简单的 ASP.NET 应用程序,托管在 IIS Web 服务器上,该服务器是我们本地公司网络的一部分。

Feed 的 url 如下所示:

https://abc.company.com/packages/nuget

ISS认证开启如下:

.NET 授权如下所示:

如果我用 Postman 或 Fiddler 调用上述提要 url,我会得到以下响应:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<service xml:base="https://abc.company.com/packages/nuget/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
    <workspace>
        <atom:title>Default</atom:title>
        <collection href="Packages">
            <atom:title>Packages</atom:title>
        </collection>
    </workspace>
</service>

如果我现在在 Visual Studio NuGet 包源中添加 URL: 然后选择新创建的包源,在我输入域凭据(域\用户)的位置出现以下屏幕,但没有任何反应:

如前所述,当我使用任何浏览器(IE、Chrome、Edge)访问该站点时,我不必输入我的凭据,Fiddler/Postman 也不需要任何凭据。

在 VS PackageManager 输出中,我收到以下错误消息:

[Local] The V2 feed at 'https://abc.company.com/packages/nuget/Search()?$filter=IsAbsoluteLatestVersion&searchTerm=''&targetFramework='net462'&includePrerelease=true&$skip=0&$top=26' returned an unexpected status code '403 Forbidden ( The server denied the specified Uniform Resource Locator (URL). Contact the server administrator.  )'.

当我使用浏览器调用此 URL 时,我没有收到任何错误。

这个设置有什么问题?

【问题讨论】:

    标签: visual-studio iis nuget-package http-status-code-403 nuget-server


    【解决方案1】:

    问题是由我们公司代理引起的,在打开内部站点时也考虑到了这一点。所以我添加了以下环境变量:

    NO_PROXY
    

    作为值,我添加了公司内部域:

    NO_PROXY = "abc.company.com"
    

    不,它在本地和我们的构建代理上工作。

    【讨论】:

    • 你在哪里添加了那个变量?在 nuget 服务器中,在您的机器上,在您的 Visual Studio 中?
    • @Poutrathor:我已将它作为环境变量添加到我的机器上。
    【解决方案2】:

    就我而言,我必须在 IIS SSL Settings 中禁用 SSL Require

    【讨论】:

    • 你在哪里做的?
    • @RafaelPimenta 打开 IIS,在左侧菜单中点击您的站点,然后选择SSL Settings,您将选中“SSL Require”复选框,禁用它
    猜你喜欢
    • 1970-01-01
    • 2019-02-14
    • 2017-09-05
    • 2015-08-14
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    相关资源
    最近更新 更多