2011-04-24 83 views
0

我已經配置在我服務的一個簡單的方法,只是發回你要求與擴展名的文件時:
http://localhost:8460/WCFService1/Service.svc/fileName
WCF和WebGet - 錯誤請求

[WebGet(UriTemplate = "/{fileName}")] 
[OperationContract] 
string GetFile(string fileName); 

當我通過訪問這個方法我得到一個包含字符串「fileName」的響應。
但我希望能夠接受對文件的請求與它的後綴是這樣的: http://localhost:8460/WCFService1/Service.svc/fileName.jpg
在這種情況下,我得到一個錯誤:
資源無法找到
(好像請求沒有渠道到GetFile()方法)。

回答

1

這是一個asp開發服務器的錯誤。 當我在webmatrix(IIS express)中託管服務時,它工作正常,並且使用擴展進行的請求都可以。