本地调试WCF程序出现错误:AddressAccessDeniedException: HTTP could not register URL。。。
[已解决] 本地调试WCF程序出现错误:AddressAccessDeniedException: HTTP could not register URL。。。
当前页面:http://www.senparc.com/SZD-91
{ 收藏当前页面 }
最佳答案
这个问题是因为在Vista,server 2008,Win7等操作系统中,http地址是归一个叫做http.sys的核心驱动管理的。当你想http.sys发出请求时,是需要注册这个http命名空间的,这是一个需要特权(管理员权限)的操作。
所以当你使用管理员登陆时,这个异常一般不会发生,当你使用其他用户(哪怕只是管理员组成员)时,就需要“以管理员身份”打开命令提示符窗口,并输入:
netsh http add urlacl url=http://+:8080/ user=<你的用户名>
上面的:8080端口根据你实际的端口输入,user=后面直接输入你当前登陆的用户名。
===================
此回答修改于:2010-5-5 23:36:53
所以当你使用管理员登陆时,这个异常一般不会发生,当你使用其他用户(哪怕只是管理员组成员)时,就需要“以管理员身份”打开命令提示符窗口,并输入:
netsh http add urlacl url=http://+:8080/ user=<你的用户名>
上面的:8080端口根据你实际的端口输入,user=后面直接输入你当前登陆的用户名。
===================
此回答修改于:2010-5-5 23:36:53
回答时间:2010/5/5 23:36:53
| 回答者:zsu
其他参考答案(0)
提交失败!请检查错误!错误信息:
以下信息或许对您有用:
- [已解决] 10 The maximum message size quota for incom... 2010/8/24 17:10:53
- [已解决] 5 有没有微软官方WCF的例子下载? 2010/7/10 21:27:06
- [已解决] 40 The server has rejected the client crede... 2010/5/5 17:01:08
- [已解决] 20 SL4+WCF(net.tcp协议),报错:The protocol 'net.... 2010/5/3 22:56:47