无法在VM中的IIS中访问WCF服务(Windows 2003)

时间:2011-08-04 16:01:49

标签: wcf iis rest

在VM上运行时,我无法在IIS 6.0中访问我的WCF服务(Windows 2003 64位服务器)。我在开发服务的地方也有本地IIS,我可以在那里访问我的服务。我构建了一个部署包并将其部署到VM,但是我无法实现它。

有关WCF服务的详情:

1 - 以REST为基础 2 - 使用SSL

如果我在我的service.svc文件所在的目录中放置一个静态HTML文件,我可以访问它但我无法访问service.svc文件。我正在使用IE做这一切。

例如

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

要检查的事情:

  1. ASP.NET已正确安装并已注册IIS(aspnet_regiis -i)。最好的方法是不使用静态文件,而是使用.aspx文件来查看asp.net运行时是否正在运行。
  2. 验证您是否正在为wcf服务运行64位二进制文​​件。如果从本地32位操作系统复制if,则可能需要将其重新编译为64位。
  3. 您是否也使用过https localy?如果没有,请尝试更改服务的配置以使用http(不使用ssl),检查它是否有效,然后了解https所需的配置。