659441806 发表于 2015-5-17 12:24:18

win7运行WCF遇到的小问题

初学WCF,按照我的WCF之旅(1):创建一个简单的WCF程序步骤遇到几个问题,解决方法如下:

  1. Debug -> start new instant 运行Hosting项目,提示错误:HTTP 无法注册 URL http://+:8888/CalculatorService/。进程不具有此命名空间的访问权限(有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=70353)
  解决方案:
  必须使用管理特权来运行承载 WCF 服务的进程。如果从 Visual Studio 2008 内运行服务,则必须以管理员身份运行 Visual Studio 2008。为此,请单击“开始”,右击“Visual Studio 2008”,然后选择“以管理员身份运行”。如果从命令行提示符运行服务,则必须按类似方式以管理员身份启动命令行提示符。单击“开始”,右击“命令提示符”,然后选择“以管理员身份运行”。
  2. 运行Hosting项目后,无法在Client项目中add service reference(显示为灰色)
  解决方案:
  在项目文件bin中,直接运行Hosting.exe,以管理员身份运行。
  3. 为Client项目添加服务引用
  方法:
  地址输入服务主机Hosting的配置文件App.config中baseAddress地址,点击GO。添加服务引用时,Hosting.exe必须在启动状态下。
页: [1]
查看完整版本: win7运行WCF遇到的小问题