7

Visual Studio 2008 セットアップおよび配置プロジェクトを使用して Windows サービス アプリをインストールしようとしています。「サービスとして実行」権限を持つユーザー アカウントを作成し、ServiceProcessInstaller.Account を System.ServiceProcess.ServiceAccount.User に設定し、ユーザー名とパスワードも以前に作成したユーザーに設定しました。

spInstaller.Account = System.ServiceProcess.ServiceAccount.User;
spInstaller.Username = "USER NAME";
spInstaller.Password = "PASSWORD";

sInstaller.ServiceName = "SERVICE NAME";
sInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic;

しかし、セットアップ プロセス中に、次のエラーが表示されます。

エラー: 1001。アカウント名が無効であるか存在しないか、指定されたアカウント名のパスワードが無効です

このエラーが発生する理由と修正方法はありますか? ありがとう。

4

1 に答える 1

18

UserName にドメインを指定していますか。つまり、マシンが FASTCAR と呼ばれている場合、試してみましたか?

spInstaller.UserName = "FASTCAR\\UserName";
于 2009-04-26T12:49:02.380 に答える