2016-10-24 2 views
0

При построении и запуске в 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

эти файлы добавляются по умолчанию на основе настроек по умолчанию (Release and Debug). Фактически вы можете свободно удалять этот файл, предполагая, что каждое издание и развертывание в среде, отличной от dev, должно быть в режиме Release.