Как я могу использовать один исходный файл в нескольких проектах веб-служб? - PullRequest
0 голосов
/ 29 марта 2011

Мне нужно создать два веб-сервиса. Они делают то же самое, но у каждого есть веб-ссылки на «тестирование» сервисов. Другой имеет ссылку на «живые» услуги.

Я хотел бы создать и поддерживать один набор исходных (.asmx) файлов с помощью c # в Visual Studio 2010.

Мне удалось создать решение, содержащее два проекта веб-сервиса. Мне даже удалось сослаться (используя Add Link) на один и тот же набор исходных файлов в каждом проекте.

Однако, когда я призываю вызвать asmx-файл, веб-сервис, файл не найден, и я не могу понять, какой сервис я вызываю; Файлы asmx существуют только в общей папке, а не внутри каждого проекта.

1 Ответ

2 голосов
/ 29 марта 2011

Если тестирование и сервисы реального времени используют один и тот же WSDL, вам не нужны отдельные веб-ссылки. Используйте одну ссылку, а затем установите свойство Url прокси-класса так, чтобы оно указывало на правильный сервис.

...