2011-01-21 51 views
3

林:http://geekswithblogs.net/michelotti/archive/2010/08/21/restful-wcf-services-with-no-svc-file-and-no-config.aspxRESTful的WCF问题(C#,.NET 4)

我已经通过以下这个例子创建的网站和它的作品在当地的发展罚款(VS 2010)。一旦我部署到我的服务器(Windows 2008 R2,IIS 7),它告诉我没有找到它(404)。

在IIS中是否存在Im缺失的设置?我的设置完全像普通的网页输入。

有没有人遇到过这样的事情?

谢谢!

回答

2
+0

唯一的问题是没有.svc文件。我使用的例子是消除.svc文件(所以链接基本上是service.domain.com/method/param而不是service.domain.com/service.svc/method/param)。它在本地开发中可以很好地工作,但是不会在我部署到我的服务器上。配置文件是相同的(没有数据库连接等)。配置是非常基本的。 – SlackerCoder 2011-01-21 14:34:21

1

检查托管服务的应用程序池是否使用.NET 4和集成管道。还要检查WCF 4处理程序是否在IIS中登记 - ServiceModelReg.exe工具。