2010-11-26 4 views
0

厳密に名前が付けられ、Windowsサービスで使用されるサードパーティのアセンブリに問題が見つかりました。新しいリダイレクトされた強力な名前のアセンブリを使用したデバッグサービス

すでにリリースビルドがインストールされているクライアントマシンでは、新しいアセンブリがドロップされました。アプリケーション構成ファイルでは、新しいアセンブリをロードするサービスがリダイレクトされました。私のサービスは始まりますが、何もしていないようです(起動するとすぐにロギングを開始するはずです)。

私の開発マシンで私のアプリケーションをDebugで実行できるのか、新しいアセンブリを使ってサービスが失敗した場所をどうやって解決しようとしているのでしょうか?

JD

答えて

0

あなたが試すことができます物事のカップル:

  • をサービスをデバッグするには、あなたのOnStartの1行目に "System.Diagnostics.Debugger.Breakを()" を挿入してみてください()メソッド

  • コードを変更できない場合は、Fusionロギングレベルを上げてから、サービスを再度実行してください。あなたのアセンブリエラーは、イベントビューアに詳細が記録される必要があります。いくつかの良いインスタレーション: How to enable assembly bind failure logging (Fusion) in .NET

関連する問題