DNX安装 - 无法在Feed上找到任何运行时包

时间:2015-11-16 18:27:59

标签: dnx dnvm

关于如何使用asp.net 5安装<{3}}

从命令行运行命令dnvm upgrade -r clr拉回

Invoke-Command : Unable to find any runtime packages on the feed!
At C:\Program Files\Microsoft DNX\Dnvm\dnvm.ps1:1905 char:23
+         Invoke-Command <<<<  ([ScriptBlock]::Create("dnvm-$cmd $cmdargs"))
    + CategoryInfo          : OperationStopped: (Unable to find ...es on the f
   eed!:String) [Invoke-Command], RuntimeException
    + FullyQualifiedErrorId : Unable to find any runtime packages on the feed!
   ,Microsoft.PowerShell.Commands.InvokeCommandCommand

我已经下载了最新的电源shell脚本this guide

对我可能缺少什么的任何想法?

这是与代理身份验证相关的内容,但我不确定在哪里需要添加内容。

尝试将DNVM更新到最新版本: from here

enter image description here

4 个答案:

答案 0 :(得分:2)

如果要升级代理服务器,请尝试添加dnvm upgrade -Proxy <server>:<port> 选项:

=COUNTIFS(B3:B999, "Win", E3:E999, TODAY())

答案 1 :(得分:0)

此问题已在beta8脚本中得到解决。

目前,您需要手动download the script并尝试手动运行。

由于脚本使用的是[System.Net.CredentialCache]::DefaultNetworkCredentials,因此在调用脚本之前,您可能有机会在Powershell控制台中进行设置。

样品:

[System.Net.CredentialCache]::DefaultNetworkCredentials.Username = "user"
[System.Net.CredentialCache]::DefaultNetworkCredentials.Password = "pwd"
[System.Net.CredentialCache]::DefaultNetworkCredentials.Domain = "domain"

这是matching GitHub issue

答案 2 :(得分:0)

我只测试最新的dnvm.ps1开发脚本,但默认代理仍未自动传递。因为我不想在任何地方写密码,作为临时解决方案,我已经编辑了dnvm.ps1脚本(Apply-Proxy方法的最后一个块):

function Apply-Proxy {
param(
  [System.Net.WebClient] $wc,
  [string]$Proxy
)
  if (!$Proxy) {
    $Proxy = $env:http_proxy
  }
  if ($Proxy) {
    $wp = New-Object System.Net.WebProxy($Proxy)
    $pb = New-Object UriBuilder($Proxy)
    if (!$pb.UserName) {
        $wp.Credentials = [System.Net.CredentialCache]::DefaultCredentials
    } else {
        $wp.Credentials = New-Object System.Net.NetworkCredential($pb.UserName, $pb.Password)
    }
    $wc.Proxy = $wp
  }
  else {  # edit start
    $wc.Proxy=[System.Net.WebRequest]::DefaultWebProxy;
    $wc.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;
  } # edit end
}

它有效。我希望将来可以以某种方式修改脚本。

答案 3 :(得分:0)

我遇到了各种错误(包括你提到过的错误),显然都与代理有关。设置代理修复它。

从命令行或从机器的环境变量

进行设置

setx http_proxy http :: my_proxy_ip_address:port

找出正确的ip和端口的组合对我来说是最大的挑战 - ;)(并且驱使我坚果 - ;)

在修复它的同时进行了快速录制,以防它帮助任何人https://youtu.be/RbYYWS-ZwFY