在IIS 7.5 web.config中,我們可以爲不同的路徑/文件夾設置權限,像這樣:web.config中的條件位置授權?
<location path="logs/elmah/elmah.axd">
<system.web>
<authorization>
<allow users="[email protected]" />
<deny users="*" />
</authorization>
</system.web>
</location>
是否有可能使這一授權條件?例如,如果它是實時服務器,而不是本地或分段服務器或測試版或其他服務器,則僅使用此位置?
我用這個來表示當前有哪些服務器是:
<appSettings>
<clear />
<add key="DeploymentEnv" value="Debug" />
</appSettings>
然後web.config文件轉變爲DeploymentEnv更改爲正確的值。
+1當然可以。我已經在應用設置中使用變換,所以只需要使用變換來僅包含生產web.config中的位置節點 –