0
我在vs 2008中为web应用程序项目获得了web deyploment项目。 在构建web部署项目时,我想要替换web.config中的属性。Asp.net Webdeployment项目覆盖applicationSettings
我的设置由deisgner自动设置。
<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也不起作用。
什么文件工作正常? – dirq 2012-04-27 17:56:48
@dirq:在Web部署项目的设置窗口中。如果我没有记错,有一个标签和一个包含要被替换的元素的文本框。 – citronas 2012-04-28 16:20:29