2010-01-08 31 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

相关问题