.NET условные веб-сервисы - PullRequest
0 голосов
/ 18 февраля 2010

У моего приложения на C # есть три этапа тестирования: альфа, подготовка и производство. Каждый этап для моего приложения имеет одноуровневый веб-сервис. API для всех трех веб-сервисов одинаковы.

Как мое приложение могло использовать соответствующий одноуровневый веб-сервис, основанный исключительно на изменениях в файле web.config?

Цель состоит в том, чтобы иметь очень мало дублирующегося кода, а исходный текст моего приложения был одинаковым на всех этапах.

Ответы [ 2 ]

3 голосов
/ 18 февраля 2010

Если вы используете WCF, конечная точка может быть легко определена полностью в файле конфигурации.

0 голосов
/ 18 февраля 2010

быстрый пример для веб-сервисов xml: определите некоторые настройки приложений, и всякий раз, когда вы создаете новый прокси, используйте настройку приложения в качестве аргумента конструктора.

но у Стивена есть лучшее предложение для вас, используйте WCF, если можете.

...