Windows 7上的WCF无法正常工作

时间:2010-01-14 20:04:56

标签: wcf windows-7 firewall

我正在使用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首先要求一些防火墙,并给予我的许可,但它仍然没有用。我该怎么办?

2 个答案:

答案 0 :(得分:1)

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

看看这个post

答案 1 :(得分:0)

您是否保留了该命名空间?异常消息中的link告诉您如何,但是当您看起来错过或没有得到

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

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

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