我已经在我的服务中配置了一个简单的方法,只是发回你所要求的内容:
[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()方法)。
答案 0 :(得分:1)
这是asp开发服务器的一个错误。 当我在webmatrix(IIS express)中托管服务时,它工作正常,并且使用扩展程序发出的请求是可以的。