我正在创建一个 NuGet 包,并希望它使用某些设置更新 Web 项目 Web.Config 文件。我正在使用 web.config.transform 来编辑应用程序的 web.config 文件。当我简单地添加 appSettings 时它运行良好 - 如下所示:
<configuration>
<appSettings>
<add key="WebPToolFolder" value ="~/Tools"/>
<add key="ImagesFolder" value ="~/Content/themes/base/images"/>
</appSettings>
</configuration>
但是,如果我尝试添加到 staticContent 它似乎不会改变标签。例如,这里是 web.config.transform 文件:
<configuration>
<appSettings>
<add key="WebPToolFolder" value ="~/Tools"/>
<add key="ImagesFolder" value ="~/Content/themes/base/images"/>
</appSettings>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".webp" mimeType="image/webp" />
</staticContent>
</system.webServer>
</configuration>
它会更新 appSettings,但不会更新 staticContent 标签 - 有什么想法吗?