我是靠谱客的博主 典雅咖啡豆,最近开发中收集的这篇文章主要介绍启动WCF服务时出现WCF Error: HTTP could not register URL http://+:xxxx/... Your process does not have access...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

此错误原因是WCF服务选择的endpoint中指定的地址没有预留(reserved),MSDN上这篇文章详细描述了问题和解决方法。简单地说有以下几种办法:

  1. 使用VS自动生成的地址,一般是http://localhost:xxxx/Design_Time_Addresses/ (xxx为端口号),只要是以这个地址开头的都可以正常使用。
  2. 有些情况下,不能使用这样的地址,比如要在域名根目录下发布一些文件(clientaccesspolicy.xml, crossdomain.xml);又或者要发布了,必须改用一个合适的地址。那么可以自己来预留(reserve)地址,在Vista以上的系统,以管理员身份运行:
netsh http add urlacl url=http://+:80/MyUri user=DOMAINuser
注意如果要预留根,如http://+:80/则最后的"/"是不可少的。

转载于:https://www.cnblogs.com/Gildor/archive/2009/12/17/1626063.html

最后

以上就是典雅咖啡豆为你收集整理的启动WCF服务时出现WCF Error: HTTP could not register URL http://+:xxxx/... Your process does not have access...的全部内容,希望文章能够帮你解决启动WCF服务时出现WCF Error: HTTP could not register URL http://+:xxxx/... Your process does not have access...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部