Dav*_*eer 7 asp.net visual-studio-2010
我有一个带有简单web.config的子目录
<configuration>
<system.web>
<!--<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>-->
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我喜欢在开发过程中关闭安全性.我喜欢快速部署 - Alt-BH
问题: 我可以使用我的主web.release.config取消评论吗?
您无法使用配置转换删除注释.但是,您可以删除整个授权元素及其所有子元素.
尝试将以下内容放在Web.Debug.config中:
<configuration>
<system.web>
<authorization xdt:Transform="Remove"/>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我认为你对戴夫的看法是错误的。配置转换仅在发布过程中应用,这意味着当您在本地运行时(我假设这就是您所说的“在开发中关闭”的意思),您的 web.config 需要处于本地环境的正确状态。如果您不想在本地使用 auth 节点,但确实需要远程使用它,则需要进行配置转换以将其添加到web.release.config 文件中。
归档时间: |
|
查看次数: |
1717 次 |
最近记录: |