35

サーバー上でアプリケーションを実行中にエラーが発生しました「構成セクションに CDATA またはテキスト要素を含めることはできません (web.confing 行 149) エラー行は次のとおりです。

<location path="admin">
   <system.web>
    <authorization>             
        <allow roles="Admin"/>
        <deny users="*"/>;
    </authorization>
   </system.web>
</location>

このエラーで私を助けてください。

4

8 に答える 8

38

の前にセミコロンがあります

<deny users="*"/>

このセミコロンは許可されておらず、エラーが発生する理由です。

于 2014-01-07T13:45:29.120 に答える
31

構成ファイルに不要な文字がないことを確認してください。「-->」や余分な「.」、または本当に小さなものと同じくらい「無害」である可能性があります。

于 2015-07-01T14:08:47.117 に答える
1

セマンティックエラーを修正するまで、同じ問題に遭遇しました

変更前:- " (最後の二重引用符)

After:- (最後の二重引用符は削除されました)

変更を加えた後、specflow は問題なく動作しました。

于 2016-05-22T13:33:18.393 に答える
1

接続設定全体を付箋から Machine.config ファイルにコピーしているときに、この問題が発生しました。ファイルの保存中に使用可能な「S」文字があった場合、.config ファイルを試してみました。本当の問題は、私が上で述べたとおりでした。解決策:: 接続設定を付箋から .config ファイルにコピーする代わりに、設定を「メモ帳」にコピーしてから .config にコピーしたところ、うまくいきました!!!

于 2015-09-13T18:48:27.010 に答える
0

同様のエラーが発生し、行頭のスペースを実際のタブに置き換える必要があることが判明しました。理由はわかりませんが、うまくいきました。

于 2016-06-16T20:09:21.040 に答える