Windowsサービスがインストールできない
2023-08-05 17:25:02
質問
Visual Studio 2010と.NُET 4.0を使って、とてもシンプルなウィンドウサービスを作りました。
このサービスは、インストーラーが追加されている以外は、デフォルトのウィンドウズ サービス プロジェクトから何の機能も追加されていません。
私の開発ボックスまたはドメイン内の他の Windows 2008 R2 マシンで "installutil.exe appName.exe" を実行すると、Windows サービスは問題なくインストールされます。
これと同じことを私たちの顧客サイトで行おうとすると、次のようなエラーでインストールに失敗します。
Microsoft (R) .NET Framework Installation utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Exception occurred while initializing the installation:
System.IO.FileLoadException: Could not load file or assembly 'file:///C:\TestService\WindowsService1.exe' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515).
このソリューションでは、プロジェクトは1つだけで、依存関係は追加されていません。
私たちの環境の複数のマシンと、顧客の 2 台のマシンで試しました。マシンはすべて Windows 2008 R2 で、両方とも新規にインストールしました。1 台のマシンには、.net 2.0 と .net 4.0 があるだけです。もう 1 台は .net 2、3、3.5、および 4 です。
私は各マシンのローカル管理者です。
64bitのインストーラーも試しましたが、以下のようなエラーが出るので、32bitのものを使用した方が良いと思います。
System.BadImageFormatException
何かご指導いただければ幸いです。ありがとうございます。
どのように解決するのですか?
を作成してみてください。 セットアップ・プロジェクト を作成し、そのサーバーで MSI ファイルを実行してみてください。
関連
-
[解決済み】「namespace x already contains a definition for x」エラーの修正方法は?VS2010にコンバートした後に発生しました。
-
[解決済み】なぜこのコードはInvalidOperationExceptionを投げるのですか?
-
[解決済み】EF 5 Enable-Migrations : アセンブリにコンテキストタイプが見つかりませんでした
-
[解決済み】Entity FrameworkからのSqlException - セッション内で他のスレッドが動作しているため、新しいトランザクションは許可されません。
-
[解決済み] 2つのリストを結合する
-
[解決済み】Unityでゲームオブジェクトのすべての子をループスルーして破壊する方法?
-
[解決済み] Visual Studioで作成したWindowsサービスをインストールする
-
[解決済み] Windows コマンドプロンプトを使用して、Windows サービスをインストールしますか?
-
[解決済み] System.BadImageFormatException: ファイルまたはアセンブリをロードできませんでした (installutil.exeから)
-
[解決済み] サーバーに同じWindowsサービスの複数のインスタンスをインストールする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Excel "外部テーブルが期待された形式ではありません。"
-
[解決済み】パディングが無効で、削除できない?
-
[解決済み】SmtpException: トランスポート接続からデータを読み取れません:net_io_connectionclosed
-
[解決済み】プロジェクトビルド時のエラー。エディタでスクリプトにコンパイルエラーがあるため、Playerのビルドにエラーが発生する
-
[解決済み】取り消せないメンバはメソッドのように使えない?
-
[解決済み] [Solved] 不正な文字列値: '\xEFxBFxBD' for column
-
[解決済み】Socket.Selectがエラー "An operation was attempted on something that is not a socket" を返す。
-
[解決済み】Visual studio 2019がデバッグ時にフリーズする件
-
[解決済み] [Solved] .NETでスレッドの終了を待つには?
-
[解決済み】IntPtrとは一体何なのか?