Ответ 1
Функция преобразования web.config доступна только во время публикации/пакета.
Сделка заключается в том, что в веб-проектах нет абстракции альтернативной папки, в которой приложение выполняется в сравнении с папкой, в которой находится источник, например, проект win. Из-за этого много VS-кода касается источника web.config. Если файл web.config сам по себе изменен без VS, зная, что это может привести к странному поведению.
У меня есть блог, как вы можете вручную сделать это на http://sedodream.com/2010/10/21/ASPNETWebProjectsWebdebugconfigWebreleaseconfig.aspx.
Было много людей, которые просили эту функцию, даже если это может привести к тому, что их веб-проекты будут в потенциально плохом состоянии. Поскольку спрос высок, я рассматриваю возможность добавления жестов в SlowCheetah, что позволит это и для веб-проектов. У меня проблема на странице проекта SlowCheetah в https://github.com/sayedihashimi/slow-cheetah/issues/39, чтобы отслеживать это. Вы можете следить за этой проблемой для дальнейших обновлений. Это может быть один из следующих элементов, над которыми я работаю, но в то же время вы можете использовать инструкции по указанной выше ссылке.