我的RESTful WCF Web服务似乎打破了自己,如果我把它放一会儿吧!我可以让我的个人电脑保持一切正常工作,当我通过一个简单的URL请求返回并测试服务时,它会为我提供.svc文件供下载,而不是在服务器上启动请求!IIS提供.svc文件供下载,而不是在服务器上执行它!
此WCF服务位于根目录下自己的IIS应用程序文件夹中。我可以通过在Visual Studio中打开IIS子文件夹来删除web.config文件,然后再次添加该服务。
我的第一个想法是,.svc的HTTP处理程序映射已被borked,因此我重新运行ServiceModelReg.exe -i,但这并没有解决问题。
查看此IIS应用程序的处理程序映射,它们看起来是正确的并且从Web根目录继承。值得一提的是,这个网站还有另一个应用程序文件夹,它运行.svc文件中的WCF服务,并且仍然正常运行。
现在我已经检查了显然我有点在哪里看下一个flumoxed!希望有人建议...
感谢您的建议,使用文章我可以确认扩展映射正确。 – 2010-02-17 00:28:13
不,我在IIS中托管(v7.5) – 2010-02-17 08:47:41