Member 10549697 Ответов: 1

Как передать идентификатор электронной почты в веб-службе WCF в строке запроса


http://localhost:51346/Summary.svc/GetEmployeeId/abc@gmail.com[^]

Что я уже пробовал:

Когда я передаю идентификатор электронной почты в веб-сервисе, он выдает мне ошибку, говоря, что"ресурс не может быть найден", хотя я сделал google для этого, и моя проблема". " в адресе электронной почты.также я сделал кодирование url, но это не решило мою проблему.я не нашел никакого правильного решения.пожалуйста, помогите для этого

1 Ответов

Рейтинг:
8

Suvendu Shekhar Giri

Цитата:
Если служба размещена на сервере разработки Visual Studio (так называемый Cassini), у нее могут возникнуть проблемы, когда URI содержит несколько точечных символов. Это известное ограничение сервера разработки. Чтобы преодолеть эту проблему, используйте IIS Express или полномасштабный IIS.

c# - адрес электронной почты как часть строки запроса Службы данных WCF - переполнение стека[^]
Более подробная информация в следующем потоке-
http://www.codeproject.com/Questions/399585/how-to-pass-email-address-in-wcf-service-url[^]
Облегчите веб-разработку с помощью IIS Express[^]

Надеюсь, это поможет :)


Member 10549697

Спасибо!..

Suvendu Shekhar Giri

Рад, что это было полезно :)