Visual studio Visual Studio 2015/2017本地NuGet提要HTTP 403

Visual studio Visual Studio 2015/2017本地NuGet提要HTTP 403,visual-studio,iis,nuget-package,http-status-code-403,nuget-server,Visual Studio,Iis,Nuget Package,Http Status Code 403,Nuget Server,我们已经用创建了一个本地NuGet提要。它是一个简单的ASP.NET应用程序,托管在IIS web服务器上,该服务器是本地公司网络的一部分 提要的url如下所示: https://abc.company.com/packages/nuget ISS身份验证已启用,如下所示: .NET授权如下所示: https://abc.company.com/packages/nuget 如果我使用Postman或Fiddler调用上述提要url,我会得到以下响应: <?xml version=

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

提要的url如下所示:

https://abc.company.com/packages/nuget
ISS身份验证已启用,如下所示:

.NET授权如下所示:

https://abc.company.com/packages/nuget
如果我使用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>
当我使用浏览器调用此URL时,没有收到任何错误


这个设置有什么问题?

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

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

NO_PROXY = "abc.company.com"

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

对于我的情况,我必须在IIS
SSL设置中禁用
SSL Require

您在哪里添加了该变量?在nuget服务器中,在您的计算机上,在您的Visual Studio中?@Poutrathor:我已将其作为环境变量添加到我的计算机上。