При построении и запуске в VS VS не будет преобразовывать web.config, IISExpress всегда читает и использует web.config. Преобразование Web.config происходит только при развертывании. Тогда зачем нам нужен web.debug.config? Мы можем добавить все свойства отладки в web.config напрямую, например <compilation debug="true">
, а затем переопределить эти свойства в web.release.config при развертывании. Весь процесс выглядит так, как будто он вообще не нужен web.debug.config. Кто-нибудь знает, зачем нам нужен web.debug.config? Кто-то может сказать, когда мы хотим развернуть сборку отладки на веб-сервере, ну, если это так, то это также может быть сделано путем прямого копирования web.config на веб-сервер.Зачем нужен web.debug.config?
0
A
ответ
0
эти файлы добавляются по умолчанию на основе настроек по умолчанию (Release and Debug). Фактически вы можете свободно удалять этот файл, предполагая, что каждое издание и развертывание в среде, отличной от dev, должно быть в режиме Release.