ロギングアプリケーションブロックの3.1バージョンに問題があります...
3.5フレームワークを使用すると、アプリケーションはデスクトップで正常に動作します... qaボックスにデプロイされると、ロギングは機能しなくなります。web.configは、両方のシナリオで同じです。何か案は?権限の問題?
簡単な診断の後...デバッグモードでコンパイルされている間は機能しますが、リリースは機能しません...これをリリースモードで機能させるために変更する設定を知っている人はいますか?
ロギングアプリケーションブロックの3.1バージョンに問題があります...
3.5フレームワークを使用すると、アプリケーションはデスクトップで正常に動作します... qaボックスにデプロイされると、ロギングは機能しなくなります。web.configは、両方のシナリオで同じです。何か案は?権限の問題?
簡単な診断の後...デバッグモードでコンパイルされている間は機能しますが、リリースは機能しません...これをリリースモードで機能させるために変更する設定を知っている人はいますか?
問題を見つけたので、他の誰かが同じ問題に遭遇した場合に備えて投稿します。これはすべて、デプロイ先のターゲット マシンのアクセス許可に関係しています。私たちの開発環境は、Visual Studio を介して組み込みの Web サーバーを使用して "展開" されましたが、統合環境は 2003 サーバーでした (うまくいけば、私がこれでどこに行くのかがわかります)。iis を使用したデフォルトのアプリケーション プール設定のアクセス許可の問題であることが判明しました。ネットワーク特権で実行すると、イベント ログにアクセスできず、エラーも生成されません (これは非常に面倒なことです)。ローカル システム アカウントに移動すると... すべて正常に動作します (ただし、お勧めしません)。部分信頼で実行するための EntLib のドキュメントには、必要な情報のほとんどを見つけることができるセクションがあります。
そんなこと知ってる
System.Diagnostics.Debug.Assert(conditionToTest, "Message when assert fails");
条件付きコンパイラ ディレクティブ DEBUG が定義されている場合にのみ実行されます。あなたのケースでも同様のことが起こっているのではないかと思います。