Вложенное преобразование web.config - PullRequest
6 голосов
/ 15 февраля 2011

У меня есть подкаталог с простым web.config

<configuration>
  <system.web>
    <!--<authorization>
      <allow roles="admin"/>
      <deny users="*"/>
    </authorization>-->
  </system.web>
</configuration>

Мне нравится отключать безопасность при разработке.Мне нравится быстрое развертывание - Alt-BH

Проблема: Могу ли я использовать свой основной web.release.config, чтобы снять комментарии?

Ответы [ 2 ]

6 голосов
/ 17 февраля 2011

Вы не можете удалять комментарии с помощью преобразования конфигурации.Однако вы можете удалить весь элемент авторизации и все его дочерние элементы.

Попробуйте разместить в своем Web.Debug.config следующее:

<configuration>
  <system.web>
    <authorization xdt:Transform="Remove"/>
  </system.web>
</configuration>
3 голосов
/ 19 мая 2011

Я думаю, что вы смотрите на Дейва не так.Преобразования конфигурации применяются только в процессе публикации, что означает, что когда вы работаете локально (я предполагаю, что вы подразумеваете это «выключен в разработке»), ваш web.config должен быть в правильном состоянии для вашей локальной среды.Если вам не нужен локальный узел аутентификации, но вы делаете удаленно, вам потребуется преобразование конфигурации в добавить в файл web.release.config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...