【发布时间】:2010-02-25 12:04:54
【问题描述】:
我在 vs 2008 中获得了一个 web 应用程序项目的 web deyploment 项目。 在构建 Web 部署项目时,我想替换 web.config 中的属性。
我的设置由设计者自动生成。
<applicationSettings>
<NAMESPACE.Properties.Settings>
<setting name="Testenvironment" serializeAs="String">
<value>True</value>
</setting>
</NAMESPACE.Properties.Settings>
</applicationSettings>
在包含特定服务器设置的配置文件中如下所示:
<?xml version="1.0"?>
<applicationSettings>
<NAMESPACE.Properties.Settings>
<setting name="Testenvironment" serializeAs="String">
<value>False</value>
</setting>
</NAMESPACE.Properties.Settings>
</applicationSettings>
很遗憾,这不起作用。我收到错误“configSource 文件的格式必须是包含部分名称的元素”,突出显示第二行(第二个示例代码)。
必须如何命名标签才能使一切正常工作?
编辑:删除“applicationSetting”-Tags 也不起作用。
【问题讨论】:
标签: c# asp.net appsettings web-deployment-project