2010-01-08 49 views
1

我一直在閱讀O'Reilly的「RESTful .NET」,並且正在使用pg上的示例程序。 24 - 25.這爲設置處理REST請求的自定義綁定。當我執行的代碼,它失敗,因爲它沒有權限設立監聽http://localhost:8889/TestHttp如何在Windows 7上爲WCF 3.0 REST應用程序設置HTTP ACL?

根據MSDN(http://msdn.microsoft.com/en-us/library/ms733768%28VS.100%29.aspx),我需要configue 的netsh。我使用下面的netsh字符串:

的netsh的http添加urlacl URL = http://localhost:8889/TestHttp用戶=域\用戶

,其中,DOMAIN \用戶定製到我的帳戶。

這似乎是在另一個控制檯窗口中處理,但執行我的代碼會導致相同的失敗。有誰知道如何解決這一問題 ?

感謝,

斯科特

回答

1

如果您在Vista或Windows 7,你需要運行CMD.EXE會話或PowerShell中以管理員身份運行該命令。

+0

該命令成功完成,但VS 2010報告「您的進程無權訪問此名稱空間(有關詳細信息,請參閱http://go.microsoft.com/fwlink/?LinkId=70353)。」我究竟做錯了什麼 ? – 2010-01-08 18:08:17

+0

Got it!我必須以管理員身份啓動VS 2010 Beta 2。 – 2010-01-08 18:30:23

相關問題