1

asp.net 5でセットアップする方法については、このガイドに従っています

コマンドラインからコマンドを実行すると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

ここから最新のパワー シェル スクリプトを取得しました。

私が見逃している可能性があるものについて何か考えはありますか?

プロキシ認証に関連するものですが、どこに何を追加すればよいのかわかりません。

DNVM を最新に更新しようとしています: ここに画像の説明を入力

ここに画像の説明を入力

4

5 に答える 5

2

プロキシ サーバーの背後でアップグレードする場合は、-Proxyオプションを追加してみてください。

dnvm upgrade -Proxy <server>:<port>
于 2015-11-17T01:33:56.290 に答える
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
}

そして、それは機能します。彼のスクリプトが将来何らかの形で変更されることを願っています。

于 2016-02-09T08:17:39.350 に答える
0

私はあらゆる種類のエラー(あなたが言及したものを含む)を受け取りましたが、明らかにすべてプロキシに関連していました. プロキシを設定すると修正されました。

コマンドラインまたはマシンの環境変数からセットアップします

setx http_proxy http::my_proxy_ip_address:port

正しい IP とポートの組み合わせを見つけることが、私にとって最大の課題でした -;)

誰でも役立つ場合に備えて、修正しながら簡単に記録しましたhttps://youtu.be/RbYYWS-ZwFY

于 2016-04-12T00:07:17.133 に答える
0

この問題は、beta8 スクリプトで解決されています。

今のところ、スクリプトを手動でダウンロードして、手動で実行してみる必要があります。

スクリプトは を使用しているため、スクリプトを[System.Net.CredentialCache]::DefaultNetworkCredentials呼び出す前に Powershell コンソールで設定する機会があるかもしれません。

サンプル:

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

一致する GitHubの問題は次のとおりです。

于 2015-11-17T15:28:26.137 に答える