我想在窗口服務中託管wcf。我以前做過幾次,沒有任何問題。這次在我安裝了服務並點擊開始後,我在EventViewer中出現以下錯誤。服務無法啓動。無法註冊URL
Service cannot be started. System.ServiceModel.AddressAccessDeniedException: HTTP could not register URL http://+:.../.../. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details).
當我主持相同的服務,在ConsoleApplication同一個地址 - 沒事。
有沒有人有想法?
我花了一段時間才找到如何做到這一點,所以下面是步驟:打開服務程序(在Win 7中開始 - >查看本地服務),在列表中找到您的服務,右鍵單擊它,單擊屬性,轉到登錄選項卡。我將我更改爲我的Active Directory帳戶和密碼。 – Aligned
如果您想更改服務本身,而無需手動更改服務實例。更改ServiceProcessInstaller的屬性「帳戶」。 – Harry