9

エミュレーターを使用してローカルで実行しようとしている Web ロールがあります。別のコンピューターで動作していますが、別のコンピューターで動作させることができず、再フォーマットして最初からやり直すところまで行きました。

Visual Studio からサイトを起動すると、Chrome に次のメッセージが表示されます。

This webpage is not available

The connection to 127.0.0.1 was interrupted.

下部にエラー コードも表示されます。

Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.

ビルド出力の興味深い点の 1 つは、次の行です。

Starting process 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Windows Azure Tools\v1.8\Debugger\WindowsAzureDebugger.exe' with arguments '"C:\Program Files\IIS Express\iisexpress.exe" /trace:error /config:"C:\Users\brian\AppData\Local\dftmp\Resources\159c7254-b7d0-4076-a4fd-820b00feca5f\temp\temp\RoleTemp\applicationHost.config" /site:"deployment18(27).AzureApp.MyApp.Web_IN_0_Web"'...

Process 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Windows Azure Tools\v1.8\Debugger\WindowsAzureDebugger.exe' exited with exit code 0.

コマンド ラインから実行するC:\Program Files\IIS Express\iisexpress.exe" /trace:error /config:"C:\Users\brian\AppData\Local\dftmp\Resources\159c7254-b7d0-4076-a4fd-820b00feca5f\temp\temp\RoleTemp\applicationHost.config" /site:"deployment18(27).AzureApp.MyApp.Web_IN_0_Web"と、次のメッセージが表示されます。

The system cannot find the file specified. Unable to start IIS Express in background.

見つからないファイルはわかりませんが、渡している構成ファイルが実際に存在することを確認しました。ここで何が起こっているのか誰にも分かりますか??

4

3 に答える 3

1

問題の実際の根本的な原因が何であるかはわかりませんが、トラブルシューティングの方法をいくつか提案できます。

  1. IIS Express を Full IIS に変更して、動作が変わるかどうかを確認してください。これを行うには、Windows Azure アプリケーション プロジェクトのプロパティに移動し、[Web] オプションを確認します。
  2. アプリケーションをデバッグせずに実行してみる
  3. /run オプションの /launchDebugger パラメーターを使用してコマンド プロンプトで CSrun を起動し、デバッガーが問題なく実行されることを確認します。
  4. IE を既定のブラウザとして使用してみる
  5. 残りの構成について dftemp フォルダーを完全に消去してから、Azure Emulator を個別に起動して、問題がないことを確認します。
于 2013-01-31T19:38:26.587 に答える
0

Procmon " http://technet.microsoft.com/en-us/sysinternals/bb896645 " は、不足しているファイルを見つけるのに役立つ場合があります...

于 2013-01-31T22:18:23.690 に答える