【问题标题】:How do you set up HTTP ACL's for a WCF 3.0 REST application on Windows 7?如何在 Windows 7 上为 WCF 3.0 REST 应用程序设置 HTTP ACL?
【发布时间】:2011-01-02 21:40:03
【问题描述】:

我一直在阅读 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 添加 urlacl url=http://localhost:8889/TestHttpuser=DOMAIN\user

DOMAIN\user 是为我的帐户定制的。

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

谢谢,

斯科特

【问题讨论】:

    标签: c# wcf rest netsh


    【解决方案1】:

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

    【讨论】:

    • 命令成功完成,但 VS 2010 报告“您的进程没有访问此命名空间的权限(有关详细信息,请参阅go.microsoft.com/fwlink/?LinkId=70353)。”我做错了什么?
    • 知道了!我必须以管理员身份启动 VS 2010 Beta 2。
    猜你喜欢
    • 2011-05-13
    • 2019-07-06
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 2020-11-26
    • 1970-01-01
    相关资源
    最近更新 更多