Ключевое значение для реализации с помощью web.config Преобразования (и упоминается в ответе на ваш связанный вопрос) заключается в том, что они являются лишь частью истории.
Когда вы создаете свои источники, преобразованный файл web.config встроен в папку /obj/
, готовую к развертыванию.
Это только акт развертывания решения где-то, что ставит преобразованный файл конфигурации в использовании - в качестве noted in the docs:
При развертывании веб-приложения с использованием выбранной конфигурации сборки и с помощью либо развертывания пакет или публикация одним кликом, файл Web.config преобразуется в соответствии с вашими спецификациями.
Как вы запускаете приложение после его сборки? Вам необходимо опубликовать или развернуть его, используя один из встроенных механизмов, поддерживающих веб-преобразования, чтобы увидеть эти изменения на вашем сайте.
Если вы запускаете эмулятор от исходных файлов, они не будут видеть преобразованный файл web.config - именно поэтому обычно отладки сборки не имеет никаких преобразований, и вы затем отключить отладку с ваш выпуск, который затем развертывается для производства.
Как вы пытаетесь проверить это в эмуляторе, вы должны быть в состоянии сделать следующее:
- В обозревателе решений, убедитесь, что вы выбрали файл в рамках проекта, который работает в эмуляторе ,
- Из меню «Построение» выберите «Опубликовать [Название проекта».
- В Мастере публикации создайте новый «Профиль», используя целевую публикацию «Пользовательский».
- В панели «Подключение» выберите «Файловая система» в качестве метода публикации и укажите подходящее целевое местоположение.
- В панели «Настройки» выберите соответствующую конфигурацию (в вашем случае, вероятно, «Отладка») и установите любые другие параметры, которые вы хотите.
Затем нажмите «Опубликовать», и проект должен быть построен, а затем развернут в новое местоположение файла.
Затем вы можете запустить эмулятор из этого недавно опубликованного местоположения, в котором будет использоваться преобразованный web.config.
Я бегу его в лазурной эмулятора. – Yakov
Я добавил абзац о возможной проблеме с этим ... –
Можно ли изменить запуск эмулятора с переданным файлом? – Yakov