コンテキストなしでアプリケーションの完全修飾ルート URI を取得したいと考えています。以下の回答が気に入っていますが、コンテキストが null の場合はクラッシュします。これを行うより良い方法はありますか?.NET API にはまだ (4.5 でも) 本当に何もないのでしょうか?
質問する
641 次
2 に答える
2
IIS で複数のバインドが構成されている場合、完全に修飾されたルート URI は 1 つもないため、IIS はどのようにそれを知るのでしょうか?
URL を知る必要がある電子メール ジェネレーターがあるため、現在 web.config に追加していますが、技術的には、少なくとも 3 つの異なる有効な URL があります。
HttpContext は、現在のリクエストがどのように呼び出されているかを示します。ただし、 IIS 管理 API を使用してサイト バインディングを取得することはできます。
于 2012-05-21T17:53:02.947 に答える
1
URLを尋ねる何かが必要です。コンテキストを持つことは、あなたがアプリにいることを示唆し、それを尋ねることができます。
アプリを使用していない場合は、アプリを取得して質問できるようにする必要があります。そこで IIS API が役立つかもしれません。
于 2012-05-21T17:50:17.750 に答える