我此刻泪流满面。我还能做些什么来排查和分析问题?
我已经部署了 WCF 服务层,但无法访问它。在 SVC 文件上传到的同一物理目录中,我还放置了一个静态 HTML 文件。第一行获取该文件,而第二行则抱怨资源被删除、重命名、不可用等。
http://MyServerName/Services/ping.html
http://MyServerName/Services/MyService.svc
当我将服务层部署到Azure时,访问它时得到了一个WSDL文件。我很确定我忘记了服务器上的某些设置,但我需要有关要查找的内容的提示。
文件就在那里,因此发布过程可以正常进行。如果我尝试使用直接访问服务器上的服务,也会出现同样的问题本地主机。欢迎提出建议。
EDIT
I ran aspnet_regiis.exe -iru按照建议here http://msdn.microsoft.com/en-us/library/aa751792.aspx and here http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx。我还检查了我能找到的所有设置,并确保 WAS 已打开并且 .NET Framework 已选中。
我跟着本指南 http://blogs.msdn.com/b/blambert/archive/2009/02/13/enable-iis.aspx也是为了确保我没有忽略任何事情。据它说,我没有 - 一切都已经按照建议设置了。
两个系统服务已停止(ASP.NET 状态服务和 Web 管理服务),但据我所知,它们不是问题所在。
显然,处理程序似乎配置正确,正如屏幕截图所示。错误消息也包含在内。
需要检查的事项:
- IIS 端 svc 扩展的处理程序。
- 应用程序池的.Net 运行时版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)