Visual studio Visual Studio 2015/2017本地NuGet提要HTTP 403
我们已经用创建了一个本地NuGet提要。它是一个简单的ASP.NET应用程序,托管在IIS web服务器上,该服务器是本地公司网络的一部分 提要的url如下所示: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=
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:我已将其作为环境变量添加到我的计算机上。