托管Windows服务中没有内容

时间:2009-08-05 14:01:59

标签: wcf

我必须对托管在Windows服务中的WCF服务进行一些维护。

在旧的部署版本中,我可以输入:http://localhost:9091。它显示了一个页面,其中包含有关托管WCF服务的信息(使用C#和VB示例)。

当我从TFS获取源并使用MSI重新安装时,相同的http://localhost:9091会给出404.

可能出现什么问题?

2 个答案:

答案 0 :(得分:0)

也许该端口应该是ASP.NET Development Server的端口。服务是否已开始?在Visual Studio中打开解决方案,右键单击该服务,然后选择“在浏览器中查看”。这将产生启动服务的副作用。

答案 1 :(得分:0)

可能是很多事情。首先尝试这些:

  • 在错误的端口上安装msi
  • 网站/应用程序池不是runnig
  • web.config中的配置与新位置
  • 不匹配
  • 网站未标记为asp.net 2.0
  • IIS未配置为识别svc文件

最后3个是最有可能的。查看事件日志以获取更多详细信息。

以下是一些基于评论的内容:

  • 是服务已启动
  • 是新计算机上阻止的端口
  • web.config中的配置与新位置
  • 不匹配