2013-06-21 103 views
2

我在執行應用程序時遇到下面的錯誤。 error自我主機WCF服務錯誤

我該如何解決這個問題?

+1

爲什麼我看不到附加的圖像?我附上了錯誤的圖像。 – iamCR

+0

選擇錯誤文本,將其複製並粘貼到搜索引擎中,然後找到答案。例如:[HTTP無法註冊URL http:// +:8000/HelloWCF /。你的進程沒有這個命名空間的訪問權限](http://stackoverflow.com/questions/8727293/http-could-not-register-url-http-8000-hellowcf-your-process-does-not-have) 。 – CodeCaster

+0

@CodeCaster:請在下面找到答案。 – iamCR

回答

1

正如錯誤消息所示,您沒有權限在該名稱空間中託管您的服務。右鍵單擊Visual Studio並且Run as Administrator

0

在Windows 7或2008以上使用從管理員該命令命令提示

netsh http add urlacl url=http://+:8080 user=DOMAIN\user 

其中用戶是將要運行WCF服務的用戶或服務帳戶。 對於XP或Windows 2003,您將不得不使用htpcfg工具。更多詳細信息here

該服務不需要本地管理員權限,但管理員需要授予將http url命名空間預留爲安裝步驟的權利。