IIS 7.5 - 更改 management.config 文件的路径

标签 iis config filepath

我正在为刚离开的人接手 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/

相关文章:

c# - 检查给定的路径字符串是否无效

java - 我在 eclipse 项目目录中找不到我保存的文件

visual-studio - WebDeploy - 只是无法让它工作

asp.net-mvc-3 - 如何使用 Windows 身份验证允许匿名访问我的 mvc3 应用程序

emacs - 在'emacs --deamon'之后,我在emacsclient框架中看不到新主题。从'emacs M-x server-start'开始工作

mysql_config_editor --login-path=local 不工作

visual-studio - 从另一台计算机访问IIS Express

c# - 我可以重用内置 IIS 身份验证但提供我自己的凭据检查吗?

php - 在 PHP 中存储易于编辑的配置数据的最快方法?

powershell - 如何防止 Get-ChildItem 遍历特定目录?