【异常】VS中运行HTTP 无法注册URL
2024-10-19 16:29:42
参考资料
http://www.java123.net/detail/view-449670.html
http://www.cnblogs.com/jiewei915/archive/2010/06/21/1762066.html
问题现象
在开启服务时 host.Open();
报异常:HTTP 无法注册URL
http://+:9999/CalculatorService/。进程不具有此命名空间的访问权限(有关详细信息,请参见http://go.microsoft.com/fwlink/?LinkId=70353)。
分析问题
使用了 HTTP 绑定,系统中的 HTTP的注册由 HTTP.sys 管理。
考虑可能是 HTTP.sys使用需要更高的权限。
解决问题
在Win7中用管理员权限运行VS,打开刚才的项目运行,果断没问题了。
问题延伸
MS官方的解释:传送门
必须使用管理特权来运行承载 WCF 服务的进程。
如果从 Visual Studio 2012 内运行服务,则必须以管理员身份运行 Visual Studio 2012。 为此,请单击“开始”,右击 Visual Studio 2012,然后选择“以管理员身份运行”。 如果从命令行提示符运行服务,则必须按类似方式以管理员身份启动命令行提示符。 单击“开始”,右击“命令提示符”,然后选择“以管理员身份运行”。
最新文章
- Android快乐贪吃蛇游戏实战项目开发教程-05虚拟方向键(四)四个三角形按钮
- wget 显示";英国中部时间";,去掉烦人的刷屏显示
- jQuery图片延迟加载
- xv6的作业翻译——作业1 - shell和系统调用
- HW2016_字符串_STL_DP
- 实验一 Java开发环境的熟悉
- git 日志格式化
- Rust 学习 0
- Linux 删除文件夹
- BitmapFactory.decodeResource(res, id); 第一个参数跟第二个参数有什么关系?
- java中常见的单例模式详解
- oc深坑測试题及其答案
- sqlldr用法
- 【SqlServer系列】JSON数据
- VueJs相关命令
- js判断数据类型的四种方法
- python 全栈开发,Day45(html介绍和head标签,body标签中相关标签)
- Linux内核分析第二周学习笔记
- python parse xml using DOM
- 将html转换为Drupal模板文件的一般步骤