IIS / IIS Express 伺服器 config 檔相關設定
今天在做網頁config設定時發現web.config檔設定完,iis好像沒有吃進去?
原來除了 IIS 伺服器層級的 ASP.NET 及 IIS 設定,其他如 IIS 有哪些站台、AppPool、虛擬目錄、Web Application,都儲存在一個常被我遺忘的設定檔 - ApplicationHost.config。
另外,各站台、Web Application 與安全相關的設定例如:驗證方式、路徑存取權限、IP 限制等等,基於安全考量不會放在自己的 web.config,而是統一儲存於 applicationHost.confg。
IIS 的 applicationHost.confg 位於C:\Windows\System32\inetsrv\config\applicationHost.config,需管理權限才能存取。大部分設定可透過 IIS 管理員或 PowerShell 管理。
參考資料:https://blog.darkthread.net/blog/applicationhost-config/
留言
張貼留言