摘要: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