2

InstallUtil を使用して Windows サービスに wcf サービス ホスティングをインストールすると、次のエラー メッセージが表示されます。

System.ServiceProcess.ServiceProcessInstaller インストーラーのロールバック フェーズ中に例外が発生しました。System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。インストールのロールバック フェーズ中に例外が発生しました。この例外は無視され、ロールバックが続行されます。ただし、ロールバックが完了した後、マシンが完全には初期状態に戻らない場合があります。

ロールバック フェーズが正常に完了しました。

トランザクションのインストールが完了しました。インストールに失敗し、ロールバックが実行されました。

この問題を克服する方法を教えてください。

4

3 に答える 3

6

管理者として実行してください。つまり、管理者としてコマンド プロンプトを実行してみてください。同じエラーが発生し、この手法を使用して解決しました。

于 2012-04-10T18:42:34.147 に答える
0

アプリケーション イベント ログを確認し、次を実行します。

eventvwr.msc

実際の例外の詳細が表示されます。

設定が構成ファイルにある場合System.ServiceModel、無効な構成設定が原因でエラーが発生している可能性があります。

インストールに苦労している場合は、このチュートリアルに従ってマネージド Windows サービスをインストールできます。

于 2012-04-10T06:39:58.353 に答える
0

assemblyname.InstallLog ファイルに詳細情報があるはずです。最初にエラーがないか確認してください。

于 2012-04-10T06:05:16.277 に答える