Windows 7上的WCF不工作
我正在使用iDesign的一个关于单向调用的示例。我可以让它在Vista机器(VS2008)上工作,但不能在Windows7机器(VS2010)上工作 我得到这个错误:Windows 7上的WCF不工作,wcf,windows-7,firewall,Wcf,Windows 7,Firewall,我正在使用iDesign的一个关于单向调用的示例。我可以让它在Vista机器(VS2008)上工作,但不能在Windows7机器(VS2010)上工作 我得到这个错误: HTTP无法注册URL HTTP://+:8001/MyService/。您的进程没有对此命名空间的访问权限 ServiceHost host = new ServiceHost(typeof(MyService)); host.Open(); 我在host.Open()上得到了错误行。我注意到windows首先要求安装防火墙
HTTP无法注册URL HTTP://+:8001/MyService/。您的进程没有对此命名空间的访问权限
ServiceHost host = new ServiceHost(typeof(MyService));
host.Open();
我在
host.Open()上得到了错误代码>行。我注意到windows首先要求安装防火墙并给予许可,我确实这样做了,但它仍然不起作用。我能做什么?这与vista及更高版本windows的安全性如何处理端口访问有关。下面的帖子中有您需要运行的命令
看看这个您是否保留了该名称空间?异常消息中的消息将告诉您如何,但是,当您似乎错过或未获得该消息时
打开提升的命令提示符并运行
netsh http add urlacl url=http://+:8001/MyService/ user=DOMAIN\user
用您的帐户详细信息或合适的组替换域\用户