0

我正在使用 iDesign 中关于单向调用的示例。我可以让它在 Vista 机器(VS2008)上工作,但不能在 Windows 7 机器(VS2010)上工作。

我收到此错误:

HTTP could not register URL http://+:8001/MyService/. Your process does not have access rights to this namespace

ServiceHost host = new ServiceHost(typeof(MyService));
host.Open();

我在线上得到错误host.Open();。我注意到windows首先要求一些防火墙并给予我做过的许可,但它仍然无法正常工作。我能做些什么?

4

2 回答 2

1

这与 vista 和更高版本 Windows 的安全性如何处理端口访问有关。下面的帖子有你需要运行的命令。

看看这个帖子

于 2010-01-14T20:08:02.187 回答
0

您是否保留了该名称空间?异常消息中的链接告诉您如何,但是当您似乎错过或没有得到它时

打开提升的命令提示符并运行

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

将 DOMAIN\user 替换为您的帐户详细信息或合适的组

于 2010-01-14T20:29:57.433 回答