Я создаю Службу WCF с методом
[OperationContract]
[WebGet(UriTemplate = "acl/f={fullFileName}")]
string GetACL(string fullFileName);
fullFileName - это полный путь к сетевому файлу или файлу на хосте.
Хост - это служба Windows с webHttpBinding и конфигурацией поведения.
Я хочу вызвать это из браузера, используя что-то вроде
http://localhost/webservice/acl/f=[my network path here]
Я пытался ... / acl / f = file: // \ server \ share \ file.ext
... / ACL / е = файл: // C: \ file.ext
В браузере я получаю «Конечная точка не найдена».
Я знаю, что это работает, потому что я могу позвонить ... / acl / f = file.txt и получить правильный ответ от моей службы, указывающий, что файл не был найден. Так что метод вызывается правильно, когда я не использую косую черту в URI.
Любые мысли по этому поводу будут с благодарностью.
Спасибо,
beezlerco на hotmail ...