0

2 つの Web アプリケーションがサーバーの IIS で実行され、ローカル ネットワークでアクセスできるシナリオがあります。ユーザーが自宅からアクセスできるように、これらの Web サイトのパブリック インターフェイス (Web) を作成する必要があります。

これまでの作業: System.DirectoryServices.AccountManagement PrincipalContextの使用これまで、パブリック アプリケーションを通じてネットワーク ユーザーを認証してきました。

今、このパブリック アプリケーションにローカル Web アプリケーションを表示/埋め込む方法に行き詰まっています。(Iframe 機能を複製するものですが、サーバー側のローカル サイト用ですか?)

4

1 に答える 1

0

パブリック アプリケーションには、パブリック アプリケーションのアクション ハンドラーが設定する UI コンテナーがあります (asp.net mvc を使用していると仮定します)。公開サーバーはそのネットワークに対してローカルなサーバーにアクセスできるため、.NET で利用可能な HttpWebRequest/HttpWebResponse を使用してページの応答 html を取得し、それを表示領域に埋め込むことができます。したがって、公開サーバーは通信の媒体として中間で機能します。さまざまな種類の ActionResult オブジェクト (pdf、画像、その他のメディアなど) を返し、公開サーバーを介して表示領域にストリーミングできます。</p>

于 2014-02-06T10:57:10.453 に答える