преобразование web.config - PullRequest
       41

преобразование web.config

0 голосов
/ 09 января 2012

Я пытаюсь заставить преобразование веб-конфигурации работать правильно, но безуспешно.

В моем веб-приложении есть папка, содержащая следующее:

<?xml version="1.0"?>
<configuration>
  <system.web>
    <authorization>
      <allow roles="ADMINISTRATORS"/>
      <allow roles="OPERATOR"/>
      <deny users="?"/>
    </authorization>
  </system.web>
</configuration>

Я создалфайлы преобразования, и я переместил раздел в версии выпуска преобразования.К сожалению, это не работает.Если конфигурация настроена на «Отладка», я не хочу, чтобы этот раздел был в моей веб-конфигурации, иначе мне нужно было бы.

Есть предложения о том, как заставить его работать?

1 Ответ

2 голосов
/ 10 января 2012

Спасибо за ссылки, я их уже видел, но не перестаю все читать.

Решение простое (устанавливается:

<?xml version="1.0" encoding="utf-8" ?>
<!-- For more information on using transformations 
     see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <system.web>
    <authorization>
      <allow roles="ADMINISTRATORS" xdt:Transform="Insert"/>
      <allow roles="OPERATOR" xdt:Transform="Insert"/>
      <deny users="?" xdt:Transform="Insert"/>
    </authorization>
  </system.web>

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