1

私は既存の Web アプリケーションで作業しています。Web プロジェクトの下に Portal というフォルダーを作成しました。このフォルダーは IIS のアプリケーションに変換され、独自の web.config が作成されました。Web プロジェクトには Global.asax があり、アプリケーションに変換されたフォルダーから使用する必要があるいくつかのクラスを初期化します。問題は、フォルダーが Web (親) グローバル asax から初期化を取得していないことです。 . 2 番目のグローバル asax を追加する方法、またはアプリケーションの起動時にポータル (サブ フォルダー アプリケーション) 用に初期化する方法はありますか?

4

1 に答える 1

0

これは決して答えではありませんが、これらのリンクを読み飛ばさないことをお勧めします。誰にとっても何かがあるかもしれません。複数のアプリケーションが同じセッションを共有するのは困難です..

ServerManager を使用してアプリケーション内にアプリケーションを作成する

http://codeidol.com/asp/c-sharp-asp-xml-ado.net/Configuration-and-Deployment/Initializing-Web-Applications-Using-Global.asax/

これらのリンクとは別に、実用的な例のないいくつかの理論だけを残して、あなたが自分の道を進むことができるかどうかを確認することしかできません.

post メソッドを使用して、異なるドメイン間でアプリケーション オブジェクトをやり取りすることもできます。

コントローラー アクションを使用して、アプリケーション オブジェクトを他のドメインに手動で POST します。POST は SSL 接続を介して行われます。

データベースを使用してアプリケーション オブジェクトを保存および取得できます。アプリケーション オブジェクトは、初めて Web サイトを閲覧したときに作成されます。

非表示フィールドも使用できます。

于 2013-01-28T21:32:57.277 に答える