0

Web 構成の変換を適切に機能させようとしていますが、成功していません。

私の Web アプリには、以下を含むフォルダーがあります。

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

変換ファイルを作成し、Release 変換バージョンのセクションを移動しました。残念ながら、これは機能していません。構成がデバッグに設定されている場合、Web 構成にそのセクションを含めたくありません。

それを機能させる方法に関する提案はありますか?

4

1 に答える 1

2

リンクをありがとう、私はすでにそれらを見ましたが、すべてを読むのをやめることはありません.

解決策は簡単です(次の場所に設定します:

<?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>
于 2012-01-10T08:10:29.567 に答える