У меня есть главный Web.config
файл, и при том, что есть Web.Test.config
, Web.Development.Config
и т.д.Web.config не преобразуется при отладке кода
Когда я анонсировать преобразование на Test конфигурации с помощью SlowCheetah, по-видимому, чтобы превратить значения правильно.
Когда я переключаю среду сборки с разработки на тестирование и пытаюсь отладить приложение, приложение выполняется под любыми значениями в главном файле Web.config
(т. Е. Ничего не преобразует).
Как создать среду сборки для правильной конфигурации при отладке, а не просто с использованием базового файла Web.config
? Это возможно?
Это самое простое решение, я сделал это, и он отлично работает. Но ... всегда есть, но ... Я всегда получаю сообщение об ошибке «Отладка не включен», когда он включен в Web.Base.config, но мой Web.config пуст в первый раз. Выбрав «Изменить файл Web.config для включения отладки» и нажав «ОК», он продолжает работать нормально. Если Web.config имеет последнюю версию с отладкой, она работает нормально. Кажется, что debug enable проверяется перед преобразованием. –
Это решение работает нормально. Но еще одна обратная сторона заключается в том, что все, что Visual Studio/NuGet/и т. Д. изменения в файле 'web.config', необходимо портировать вручную в файл' Web.Base.config'. –