Правильные значения не поступают из файла web.config

Я представил новое преобразование web.config как web.test.config. Но когда я запускаю приложение, значения по-прежнему поступают из файла Web.config.

Я следил за статьей ниже:

https://www.c-sharpcorner.com/article/transform-web-config-file-while-deploying-the-web-application-project/

и внесла необходимые изменения.

Web.test.config

Web.config

Чтение: ConfigurationManager.AppSettings["TestKey"];

Я хочу получить значение из Web.config при запуске в режиме отладки и хочу получить значение из web.test.config при запуске в режиме тестовой конфигурации.


person Abinash Panda    schedule 10.05.2019    source источник


Ответы (1)


Вы не можете запустить приложение в режиме тестовой конфигурации в Visual Studio, если это то, что вы имеете в виду. Вы должны опубликовать приложение в тестовом режиме, чтобы получить преобразование. Также вы можете протестировать свое приложение в IIS с вашей тестовой конфигурацией, но не непосредственно в VS. Однако вы можете предварительно просмотреть преобразование в VS.

person andreasnico    schedule 10.05.2019
comment
Спасибо за ваш вклад. Не могли бы вы предложить, есть ли лучший способ достичь того, что я хочу. Например, я хочу иметь несколько файлов конфигурации на основе режима конфигурации и динамически загружать их в соответствии с режимом с помощью Visual Studio. - person Abinash Panda; 10.05.2019