HTTP 無法登錄 URL http://+:9001/JobCommService.svc/。

摘要:HTTP 無法登錄 URL http://+:9001/JobCommService.svc/。

將Wcf掛載到Windows Service上時,

那時的帳號是使用Administrator,

所以一直沒有遇到這個問題,

但要開始模擬客戶環境時,

同事將Windows Service的執行帳號修改了,

在服務啟動時,

竟然無法啟動服務,

真是讓我摸不著頭緒。

錯誤訊息:HTTP 無法登錄 URL http://+:9001/JobCommService.svc/。您的處理程序沒有足夠的存取權可存取此命名空間 (如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=70353)。

後來上網查了一會兒,

才發現原來是該帳號沒有執行該Url的權限,

所以只要將該帳號進行註冊,

就可以順利開啟服務了。

註冊語法是 netsh http add urlacl url=http://+:80/MyUri user=DOMAIN\user

 

參考文件: 

http://msdn.microsoft.com/zh-tw/library/ms733768(v=vs.110).aspx

http://www.tuicool.com/articles/RFVFRb