【发布时间】:2017-05-16 07:12:06
【问题描述】:
执行dotnet restore命令时生成以下内容
D:\NewDotNetApp2>dotnet new xunit 内容生成时间:118.1211 ms 模板“xUnit Test Project”创建成功。
D:\NewDotNetApp2>dotnet 恢复 正在恢复 D:\NewDotNetApp2\NewDotNetApp2.csproj 的包... C:\Program Files\dotnet\sdk\1.0.4\NuGet.targets(97,5): 错误:无法加载源 https:// 的服务索引 api.nuget.org/v3/index.json.\r [D:\NewDotNetApp2\NewDotNetApp2.csproj] C:\Program Files\dotnet\sdk\1.0.4\NuGet.targets(97,5): 错误:响应状态码不表示成功:40 7(需要代理身份验证(ISA 服务器需要授权才能完成请求。访问 Web 代理过滤器被拒绝。 ))。 [D:\NewDotNetApp2\NewDotNetApp2.csproj]
这只是发生在 XUnit 项目中,所有其他项目,如 mvc、webapi 等都是工作文件。
请提出建议。
【问题讨论】:
-
您是否可能使用仅将某些包列入白名单的公司 NuGet 代理?
-
但其他项目使用
dotnet restore命令成功恢复,那么 XUnit 有什么问题? -
项目或您的计算机上是否有任何 NuGet.Config 文件指定了自定义 NuGet 源?
The ISA Server requires authorization听起来像是基础设施问题 -
没有自定义 NuGet 提要,也没有在项目中创建 NuGet.config .....如果我在项目中创建 NuGet.config 文件,我应该使用什么提要来避免错误?
标签: .net-core