zoukankan      html  css  js  c++  java
  • Vista下建立WCF遇到的问题及解决方案

    场景:Vista下,VS2008 Beta2, 建立WCF进程内托管服务,按下F5,打开WCF Test Client.这是会报错,说SvcUtil没有强签名.
    于是执行以下命令行:
    sn -Vr "c:\program files\Microsof SDKs\Windows\v6.0A\Bin\SvcUtil.exe"
    这时候, 报错说不能访问注册表. 这是因为没有使用管理员权限, 于是右击命令行工具,选择"按管理员身份执行", 再次run上述命令, OK, 成功!

    这时候WCF Test Client依旧报错, 这次的错务是未能启动WCF服务,目标地址没有响应.

    这是因为Vista的"用户帐户控制(UAC)"在捣乱,就是在我们每次执行Vista的一些系统工具时,都会弹出一个确认框,我们要选择"继续"才能进行下去.我们要取消这个弹出框,就能把WCF启动,因为WCF服务要打开一些端口,这是受Vista的安全策略限制的.
    具体步骤:
    控制面板----用户帐户和家庭安全----用户帐户----打开或关闭"用户帐户控制", 选择不使用UAC.

    这个问题之前困扰了我很久, 网上只有提问没有回答. 期望对所有WCF使用者有所帮助!

  • 相关阅读:
    pat 1034 Head of a Gang (30分)
    pta坑点
    Devc++ 编译 c++11
    Invitation Cards dijkstra法
    Cube Stacking
    畅通工程
    蚂蚁上树
    洛谷 P1439 【模板】最长公共子序列
    Recursive sequence
    A Simple Math Problem
  • 原文地址:https://www.cnblogs.com/Jax/p/1091990.html
Copyright © 2011-2022 走看看