我正在为刚离开的人接手 IIS 维护工作,出于某种原因,他们将配置文件复制到不同的驱动器,并指示 IIS 查看它们,而不是默认的 C:\WINDOWS\System32\inetsrv\config。
问题:如何将其改回默认路径?我假设我必须首先将当前配置文件复制到默认目录以维护配置...
谢谢!
斯科特
最佳答案
对于由于定位完全阻止访问 IIS 设置的共享配置文件的错误而到达此页面的任何人,您可以在 PowerShell 中运行以下命令:
Import-Module WebAdministration
[System.Reflection.Assembly]::LoadFrom("C:\windows\system32\inetsrv\Microsoft.Web.Administration.dll") | Out-Null
$serverManager = New-Object Microsoft.Web.Administration.ServerManager
$config = $serverManager.GetRedirectionConfiguration()
$redirectionSection = $config.GetSection(“configurationRedirection”)
$redirectionSection.Attributes["enabled"].Value = “false”
$serverManager.CommitChanges()
这基本上只是关闭共享配置,以便您可以访问 IIS 服务器管理器。
关于IIS 7.5 - 更改 management.config 文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10210960/