我有一个带有简单web.config
的子目录<configuration>
<system.web>
<!--<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>-->
</system.web>
</configuration>
我喜欢在开发过程中关闭安全性。我喜欢快速部署 - Alt-B-H
问题:我可以使用我的主web.release.config取消评论吗?
答案 0 :(得分:6)
您无法使用配置转换删除评论。但是,您可以删除整个授权元素及其所有子元素。
尝试将以下内容放在Web.Debug.config中:
<configuration>
<system.web>
<authorization xdt:Transform="Remove"/>
</system.web>
</configuration>
答案 1 :(得分:3)
我认为你在Dave周围看错了方向。 Config转换仅在发布过程中应用,这意味着当您在本地运行时(我假设这是“开发中关闭”的意思),您的web.config需要处于本地环境的正确状态。如果您不想在本地使用auth节点,但是 希望远程执行它,则需要在web.release.config文件中将添加配置转换为<。 / p>