データベースから 2 列のテーブルを格納するために静的ハッシュテーブルを使用する単純な XML Web サービスを開発しました。ハッシュテーブルには、Web サービスへの最初の呼び出しで最初に値がロードされます。Web サービスは Visual Studio IDE で正常に動作します。
IIS (バージョン 7.0) に配置されると、nullpointer 例外がスローされます。エラー メッセージは、ハッシュ テーブルからペアの値を取得している関数を示しています。
私の質問は次のとおりです。1) Web サービスのライフサイクル全体で静的ハッシュテーブルを Web サービスに格納することは可能ですか。2)ハッシュテーブルにアクセスする前に、ハッシュテーブルがnullかどうかを毎回チェックする必要がありますか? 3) 静的ハッシュテーブルを使用する最良の方法は何ですか?