InstallUtilを使用してWindowsサービスでwcfサービスのホスティングをインストールすると、次のエラーメッセージが表示されます。Windowsサービスでwcfサービスのインストールエラーが発生しました
System.ServiceProcess.Ser viceProcessInstallerインストーラのロールバックフェーズで例外が発生しました。 System.NullReferenceException:オブジェクト参照がobj などのインスタンスに設定されていません。 インストールのロールバックフェーズ中に例外が発生しました。 を除いてこれは無視され、ロールバックは続行されます。ただし、ロールバックが完了した後、マシンは初期状態に完全に復帰する可能性があります。
ロールバックフェーズが正常に完了しました。
トランザクションインストールが完了しました。 インストールに失敗し、ロールバックが実行されました。
この問題を解決する方法を教えてください。
これは私のログに表示されます:アセンブリのインストール 'C:\ Users \ TC \ Documents \ Visual Studio 2010 \ Projects \ ABCService \ ABCService \ bin \ Debug \ ABCService.exe'のアセンブリをロールバックします。 影響を受けるパラメータは次のとおりです。 logtoconsole = logfile = <ログファイルパス> assemblypath = <アセンブリパス> System.ServiceProcess.ServiceProcessInstallerインストーラのロールバックフェーズで例外が発生しました。 System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。 インストールのロールバックフェーズ中に例外が発生しました。 –
私はあなたがコマンドラインからInstallUtilを実行していると推測しています。/ShowCallStackを追加して、より多くの情報を入手できるかどうか確認してください。 –