WCF和WebGet - 请求具有扩展名的文件时出错

时间:2011-04-24 10:59:25

标签: wcf wcf-rest

我已经在我的服务中配置了一个简单的方法,只是发回你所要求的内容:

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

当我通过以下方式访问此方法时:
http://localhost:8460/WCFService1/Service.svc/fileName
我得到一个包含字符串“fileName”的回复 但我希望能够接受一个文件请求,其后缀如下: http://localhost:8460/WCFService1/Service.svc/fileName.jpg
在这种情况下,我收到一个错误:
无法找到资源 (好像请求没有被引导到GetFile()方法)。

1 个答案:

答案 0 :(得分:1)

这是asp开发服务器的一个错误。 当我在webmatrix(IIS express)中托管服务时,它工作正常,并且使用扩展程序发出的请求是可以的。