2009-04-26 46 views
5

我正嘗試使用Visual Studio 2008安裝和部署項目來安裝我的Windows服務應用程序。我創建了一個具有「作爲服務運行」的用戶帳戶,並將ServiceProcessInstaller.Account設置爲System.ServiceProcess.ServiceAccount.User,並將用戶名和密碼設置爲之前創建的用戶。我的Windows服務應用程序安裝項目中的錯誤1001

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

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

但在安裝過程中,我得到以下錯誤:

錯誤:1001帳戶名無效或者不存在,或者帳戶名指定

密碼無效

任何想法,爲什麼我得到這個錯誤,我該如何解決它? 謝謝。

回答

17

您是否爲您的用戶名指定了一個域。即如果你的機器被稱爲FASTCAR,你試過了嗎?

spInstaller.UserName = "FASTCAR\\UserName"; 
+2

沒有upvotes的接受讓我成爲一隻傷心的熊貓。 – 2009-04-26 12:52:35

相關問題