XML ファイルから静的データを同期的にアップロードする必要がある Silverlight コントロールで作業しています。ファイルは同じ Web サーバーにあります。次のようにコントロールの URI を取得できます。
HtmlPage.Document.DocumentUri.ToString();
これは、コントロールを含むクエリを含む URI を返します。
http://example.com:8085/MyWeb/CustomPage.aspx?waid=a1a5780a8ddea6c517ae1-b4ef&nid=id78
そこから必要なのはhttp://example.com:8085/MyWeb (ホスト名/ポートを除いて常に同じ) だけです。これは複数のサーバーに展開されるため、ハードコーディングしたくありません。そこで、私がやりたいことは、Web サイトの URI を取得することです。DocumentUri オブジェクトで localpath、host、AbsolutePath などのいくつかのことを試しましたが、必要なものが得られないようです。大量の操作を行わずにそれを行うにはどうすればよいですか。ありがとう!