#wcf #wcf-rest
#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:
Это ошибка с сервером разработки asp. Когда я размещаю службу в webmatrix (IIS express), она работает нормально, и запросы, сделанные с расширениями, в порядке.