1

WebRole インスタンスの 1 つに接続しています。しかし、今何ができるでしょうか?Server Manager を起動し、Roles -> WebServer -> RD00123... に移動しましたが、アクティブなインスタンスではないようです。「Browse WebSite」をクリックすると、たとえば、構成された書き換えルール (web.config で定義されている) を表示または編集できなくても、展開されたサイトが表示されません。

また、inetpub がシステム ドライブ D (d:\inetpub\wwwroot) にあるのに、展開された (編集可能な) ファイルが E (e:\approot) にあるのも面白いことです。これがどうやってまとまるのか気になります。

私が知りたいことは次のとおりです。

  1. Web ロールの一意のインスタンス バージョンを起動するにはどうすればよいですか (IP またはポートが見つかりません)。
  2. web.config で一時的なデバッグの変更を想定するにはどうすればよいですか?
  3. インスタンスのデプロイされたバージョンを復元するにはどうすればよいですか?
4

1 に答える 1

1

1) 私はあなたができるとは思わない。これは、Azure ファブリック コントローラーによって管理されます。できることは、個々のインスタンス (RDP を実行したインスタンス) を強制的に再起動/再起動させることです。2) はい。ただし、VM がリサイクルされない限り元に戻すことはできないため、自分で元に戻す準備をしてください。これは RDP の適切な使用法です。3) 直接的ではありません。繰り返しますが、これは Azure ファブリック コントローラーによって制御されます。ただし、持っていた元のビットを手動で VM に戻すことはできます。

サーバー マネージャーに関する質問はよくわかりませんが、どこにあるのかという質問には答えられます。「ベース」の Windows Azure VM イメージは、INetPub が表示されるルート ドライブです。アプリケーションは別の VHD に展開されます (したがって、別のドライブに存在します)。ローカル ストレージを要求すると、それはさらに別の仮想ドライブから取得されます。これはまさに、Azure ファブリックがアプリケーションのデプロイを管理する方法です。適切に構成されていれば、役割はもちろん、物がどこにあるかは気にしません。

于 2011-02-11T13:44:20.850 に答える