【发布时间】:2012-07-02 23:12:22
【问题描述】:
在 IIS 7.5 web.config 中,我们可以为各种路径/文件夹设置授权,如下所示:
<location path="logs/elmah/elmah.axd">
<system.web>
<authorization>
<allow users="bob@example.com" />
<deny users="*" />
</authorization>
</system.web>
</location>
是否可以使此授权有条件?例如,仅当它是实时服务器时才使用此位置,而不是本地或暂存或测试版或其他服务器?
我用它来表示当前服务器是什么:
<appSettings>
<clear />
<add key="DeploymentEnv" value="Debug" />
</appSettings>
然后 web.config 转换以将 DeploymentEnv 更改为正确的值。
【问题讨论】:
标签: c# web-config location forms-authentication iis-7.5