【问题标题】:dotnet restore Command not working in XUnit Projectdotnet restore 命令在 XUnit 项目中不起作用
【发布时间】: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


【解决方案1】:

安装 Microsoft Firewall Client for ISA Server 后问题得到解决

感谢晨曦 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    相关资源
    最近更新 更多