2011-01-21 26 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工具。