Windows azure に Web ロールとしてデプロイされた Web プロジェクト (asp.net mvc) があります。Web ロールの場合、RoleEntryPoint から継承する WebRole クラスがあります。OnStart() メソッドをオーバーライドして、いくつかの静的クラスを初期化しました。
同じプロジェクトの RequestHandler (IHttpHandler) でこれらの静的クラスを使用していますが、初期化されていません。Global.asax で再度初期化する必要があります。それらは異なるアプリケーションドメインにあると思います。
この動作は、実際の Azure 環境ではテストしておらず、エミュレーターでのみテストしています。
これを修正する方法はありますか?WebRole クラスとリクエスト ハンドラーの間でデータを共有するには、静的クラスが必要です。
ありがとう