Существует набор сервисов мыла (встроенных в tibco), которые я должен использовать в своем коде. Однако эти службы доступны только в нашей тестовой среде, а не в нашей среде разработки. Как добавить ссылки на службы в свой код, чтобы эти службы вызывались только в тестовой среде, а не в dev.Использование только веб-сервисов только в тестовой среде
0
A
ответ
0
Вы можете использовать conditional compilation directives. Они позволяют создавать разные сборки для разных целей (например, отладки и выпуска версий).
Вы можете добавить свои собственные директивы, щелкнув правой кнопкой мыши на вашем проекте -> открыть Построить вкладку и введите термин, как TESTENV
(для тестовой среды) в текстовом поле «помечены условной компиляции символы». Примечание: Эти символы: для каждой конфигурации сборки!
Затем в коде, используйте условный оператор компиляции, как это:
public void CallWebService()
{
// Does stuff always
#if TESTENV
// Does stuff only when TESTENV is set
#endif
}
0
Есть запись в web.config, который определяет окружающую среду, является ли тест или DEV.
В коде есть условие для проверки среды, а затем вызов веб-службы на основе среды.
Надеется, что это помогает
Вашего вопросу _ «Как я могу генерировать ссылки сервисных служб, которые не достижим с моей машины?» _, Или это _ "Как я могу сделать код сделать одна вещь в одной ситуации и другая вещь в другой ситуации? »_? – CodeCaster