我想使用转换从我的 web.config 中删除整个元素 sessionState。
我试过了,但是元素没有被移除。
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.serviceModel>
<client>
<!-- Some endpoints -->
</client>
</system.serviceModel>
<sessionState xdt:Transform="Remove" />
<system.net>
<!--Email para ambiente de teste-->
<mailSettings>
<!-- SMTP CONFIG -->
</mailSettings>
</system.net>
</configuration>
最佳答案
您的转换是正确的。
我认为这里的问题是,当您以不同模式(调试\发布等)构建网站时,您期望发生转换,但您需要了解转换只会在您发布网络应用程序时运行。
您可以通过简单地发布到本地计算机上的文件夹来测试它。
关于c# - 如何使用转换从 web.config 中删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39130073/