我刚刚从 Windows 7/VS2010 升级到全新安装的 Windows 8/VS2012。我正在登录域用户(域管理员)并在从 VS2012 启动我的一些 wcf 服务时开始看到此错误:
HTTP 无法注册 URL
http://+:10001/
。您的进程无权访问此命名空间
我以前从未在 Windows 7 上经历过这种情况,我有点困惑为什么我现在在 Windows 8 中看到这种情况(域管理员,用户访问控制已关闭)。通过一些研究,我发现这个错误是由于 VS 进程没有以管理员权限运行并且非管理员显然无法监听 TCP 端口,但是,我不太明白为什么 VS 不会像管理员一样运行我登录的用户是域管理员?