2008-08-27 12 views
2

、など私は保存するアプリケーションメッセージの方法を探しています.NETのウェブサイト

  • 「あなたが正常にログインしている」
  • 「エラーが発生したため、アプリケーション・メッセージを格納する方法については、電話にてお問い合わせくださいX100" のヘルプデスク
  • 『のユーザーは、彼らが私が持っていないメッセージの文言を好きではない決めるとき、『あなたが』ようにするためなど

』すべてのシステムのパスワードをリセットする権限を持っていませんソースコードを変更する再コンパイルして再デプロイする代わりに、メッセージストアを変更するだけです。

キーと値を使ってweb.config内の文字列に簡単にアクセスできる方法が本当に好きです。

ConfigurationManager.AppSettings("LOGINSUCCESS"); 

しかし私は、アプリケーション・メッセージの数が多い可能性があるので、私は直接web.configファイルを使用したくありませんでした。 2番目のWeb設定ファイルを追加して使用する予定でしたが、もちろん仮想ディレクトリごとに1つしか設定できません。

多くのカスタムコードを書くことなく誰でもこれを行う方法についての提案はありますか?

答えて

6

を、データベース内の文字列を入れて、それらをキャッシュし、合理的な有効期限ポリシーを設定しますWeb.configファイルは、のappSettingsの下で、それを変更します。あなたのStringKeys.configファイルを作成し、その後

<appSettings file="StringKeys.config"> 

、そこにすべてのあなたの鍵を持っています。

メインweb.configのAppSettings領域では、実際のアプリケーション関連キーを使用できます。

3
  • xmlファイル内の文字列を入れて、ファイルへの更新を確認するfilewatcherを使用
  • はあなたに
関連する問題