如何在Windows 7上为WCF 3.0 REST应用程序设置HTTP ACL?

时间:2010-01-08 12:14:15

标签: c# wcf rest netsh

我一直在阅读O'Reilly的“RESTful .NET”,并正在使用pg上的示例程序。 24 - 25.这为处理REST请求设置了自定义绑定。当我执行代码时,它失败了,因为它没有设置监听http://localhost:8889/TestHttp

的权限

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

netsh http add urlacl url = http://localhost:8889/TestHttp user = DOMAIN \ user

其中DOMAIN \ user是根据我的帐户自定义的。

这似乎是在另一个控制台窗口中处理,但执行我的代码会导致同样的失败。有谁知道如何解决这个问题?

谢谢,

斯科特

1 个答案:

答案 0 :(得分:1)

如果您使用的是Vista或Windows 7,则需要以管理员身份运行cmd.exe会话或powershell,然后运行该命令。