none
WCF发布问题 RRS feed

  • 问题

  • 当我在本机上调试时,用的是localhost,完全正常,也不用填写凭据,如图:

    现在我想在局域网内调试,我更改了config文件中的端点信息,把localhost改成了我本机的IP地址,下面的凭据栏就变得可写了,要求我填写用户名和密码,如图:

    我不知道怎么写用户名和密码,就随便写了一些,一按发布,就出现下面的错误:

    错误 1 Web 部署任务失败。(无法联系远程代理(URL http://10.18.46.161/Service/MSDEPLOYAGENTSERVICE)。请确保在目标计算机上安装并启动了远程代理服务。)
    请求的资源不存在,或请求的 URL 不正确。
    错误详细信息:
    无法联系远程代理(URL http://10.18.46.161/Service/MSDEPLOYAGENTSERVICE)。请确保在目标计算机上安装并启动了远程代理服务。
    收到不支持的响应。响应标头“MSDeploy.Response”是“”,但应为“v1”。
    远程服务器返回错误: (404) 未找到。  0 0 NotificationService

    怎么解决呢?还有凭据是怎么回事?谢谢。

    2012年5月3日 8:24

答案

  • 发布到本机是用localhost,如果想在局域网调试,只要把配置文件中的localhost改成本机的IP,客户端也是只要把配置文件中的localhost改成服务机器的IP

    2012年5月22日 4:30

全部回复

  • 看上面的错误信息,你好像要在服务器上安装IIS web deploy插件,才能用这种方式在VS里部署。


    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework

    2012年5月4日 7:59
    版主
  • 装完了怎么办啊?就看到多了一个web部署命令行的工具,用本地IP发布还是出错,错误的内容有点变化,要求启动Web Deployment Agent Service进程,我看了一下任务管理器确实没有启动,我该怎么启动它呢?详细错误内容如下:

    错误 1 Web 部署任务失败。(未能连接到目标计算机(“10.18.46.161”)。在目标计算机上,确保安装了 Web Deploy 并且启动了所需的进程(“Web Deployment Agent Service”)。)
    请求的资源不存在,或请求的 URL 不正确。
    错误详细信息:
    未能连接到目标计算机(“10.18.46.161”)。在目标计算机上,确保安装了 Web Deploy 并且启动了所需的进程(“Web Deployment Agent Service”)。
    远程服务器返回错误: (404) 未找到。  0 0 NotificationService

    2012年5月4日 14:17
  • 关于启动与停止Web Deployment Agent Service 服务,你可以参考:http://technet.microsoft.com/en-us/library/dd569053(v=ws.10).aspx 如果你使用10.18.46.161地址的话,程序将其发布在远程主机上面,你如果想发布到本机上,你可以尝试用下127.0.0.1看下.


    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework

    2012年5月8日 2:46
    版主
  • 还是不行啊,一样的错误,我电脑的ip就是10.18.46.161啊,为什么要用127.0.0.1呢
    2012年5月8日 12:03
  • 你可以参考下面这篇文章:http://omegacoder.com/?p=747 ,你的问题好像涉及到IIS方面,你可以将你的问题发布到下面这个网站上获得更多帮助:

    #IIS forums

    http://forums.iis.net/


    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework

    2012年5月21日 6:47
    版主
  • 发布到本机是用localhost,如果想在局域网调试,只要把配置文件中的localhost改成本机的IP,客户端也是只要把配置文件中的localhost改成服务机器的IP

    2012年5月22日 4:30