WCF получает физический путь URL-адреса - PullRequest
2 голосов
/ 12 сентября 2011

Я новичок в WCF, и я пытаюсь создать службу, она должна преобразовать URL-адрес в путь к серверу. Например: Получает -> "www.sample.com/client1" Возвращает -> "c: // samplefolder / sampleproject / client1"

Я пытаюсь этот код:

string realPath = HostingEnvironment.MapPath(URL);

но я получаю The relative virtual path 'http://localhost:5353' is not allowed here

Кто-нибудь знает, что я делаю не так? Спасибо

1 Ответ

2 голосов
/ 12 сентября 2011

Попробуйте с относительным путем. Вместо URL «http://www.sample.com/client1"» используйте «~ / client1» (символ «~» указывает корневую папку вашего приложения)

...