C# vs 2012 Web.Config转换

C# vs 2012 Web.Config转换,c#,visual-studio-2012,web.config-transform,C#,Visual Studio 2012,Web.config Transform,我正在尝试添加一组URL重写规则,但仅限于我正在开发的网站的发布版本 如果我想更改连接字符串的值,我会找到各种各样的例子,但是我找不到一个如何添加主web.config中已经存在的内容的例子 我需要的是在system.WebServer下添加“重写”节点。您只需在转换期间要添加的标记中使用xdt:Transform=“Insert”属性。请在此处阅读更多信息: 您可以将以下示例作为起点(即我的Web.Release.config文件): 我相信有人可以提供帮助,但在您的开发和产品配置中显示所需

我正在尝试添加一组URL重写规则,但仅限于我正在开发的网站的发布版本

如果我想更改连接字符串的值,我会找到各种各样的例子,但是我找不到一个如何添加主web.config中已经存在的内容的例子


我需要的是在system.WebServer下添加“重写”节点。

您只需在转换期间要添加的标记中使用
xdt:Transform=“Insert”
属性。请在此处阅读更多信息:

您可以将以下示例作为起点(即我的
Web.Release.config
文件):



我相信有人可以提供帮助,但在您的开发和产品配置中显示所需内容会很有帮助。我要做的是从我的web配置文件中链接到外部配置文件,然后生成该文件。然后,我所要做的就是在生成配置文件后回收应用程序池。
<?xml version="1.0"?>

<!-- For more information on using Web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <!-- Enable static content caching in release mode -->
    <system.webServer xdt:Transform="Insert">
        <staticContent>
            <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="5.00:00:00" cacheControlCustom="public" />
        </staticContent>
    </system.webServer>
</configuration>