2

Azure ソリューションを VS2012 および 2012 年 10 月バージョンにアップグレードしました。2 つの Web ロールがありますが、IIS マネージャーから見ると、現在機能しているのは 1 つだけです。私の webrole の役割間通信要求も失敗しているので、私はそれを確信しています。

まず、別の問題かもしれないと思ったので、次の質問をしました: Windows 8 Azure Emulator is Remapping Port 80 to 81

ここに私の IIS マネージャーが表示されます。 IIS Web ロール

4

2 に答える 2

3

私は同じ問題を抱えていましたが、ここで提案されたレジストリ ハックに従って解決しました: VS2012 を使用しているが VS2010 を使用していないクリーンなマシンで複数のロール インスタンスを使用する Windows Azure コンピューティング エミュレーター (SDK 1.8) の奇妙な動作

この問題が発生した場合は、MS が適切に修正できるように、この接続ログに重ねてください: https://connect.microsoft.com/VisualStudio/feedback/details/773786/azure-sdk-1-8-binds-several-web-roles -to-the-same-port-on-local-emulator

于 2013-01-19T23:40:09.503 に答える
1

これはバグです。Microsoft による次の更新で修正されることを願っています。Windows 8 に VS2012 があり、VS2010 をインストール/アップグレードしていない場合、確実に発生します。

回避策:

  • これでテキスト ファイル (*.reg) を作成し、レジストリにインポートします (エクスプローラーで .reg ファイルをダブルクリックします)。

Windows レジストリ エディタ バージョン 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing\10.0] "SP"=dword:00000001

  • プロセスを強制終了します。つまり、VS2012 を終了し、コンピューティング エミュレーターを終了します (または、疑わしい場合は再起動します)。
  • もう一度火をつけろ!
于 2013-02-21T22:53:43.867 に答える