【发布时间】:2013-07-11 12:05:17
【问题描述】:
我花了半天时间试图理解为什么以下失败。
我可以在任何地方添加部分,但从来没有像那样工作():
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<mysection />
<system.web>
<compilation debug="false" batch="false" targetFramework="4.0" />
</system.web>
<system.webServer>
<handlers>
</handlers>
</system.webServer>
</configuration>
我认为该错误与 .NET 4 有关,因为当您在 applicationHost.config 中放置没有预配置的部分时,它会显示带有灰色边框的错误,表明配置不正确。这就是我所期望的。然后我添加部分定义,一切似乎都可以从控制台编辑配置 - 这意味着它现在已正确解析。
但是当我尝试访问应用程序时,它给出了:
解析器错误消息:无法识别的配置节 mysection
在黄色背景上有一段配置。
或者我是否需要编写一个模块来使用该设置?目前我没有,只有配置中的一个文本。
【问题讨论】: