从 Explorer 上下文菜单更改本地 IIS 主目录
从 Explorer 上下文菜单更改本地 IIS 主目录

引言
首先声明,这篇文章不是关于 System.DirectoryService
命名空间或如何修改注册表的。它基本上是一个非常简单的实用应用程序,我把它放在一起只是为了让我的生活更轻松一点。
背景
在典型的一天里,我会多次更改我的本地 IIS 主目录,以便运行不同的 Web 应用程序。因此,我创建了这个应用程序,以便我可以简单地右键单击一个文件夹,从资源管理器的上下文菜单中选择一个选项,并将该文件夹设置为本地 IIS 中的主目录。
Using the Code
要使用此应用程序,请从上面的链接下载源代码并编译它。我使用 Visual Studio 2008 创建了它,因此如果您使用的是 Visual Studio 2005,只需创建一个新的空解决方案并添加 IISHomeClient.csproj 项目。您还需要手动向注册表添加一个键,或者使用包含的 config.reg 文件。您需要打开 config.reg 文件,并输入 IISHomeClient.exe 的路径(如下例所示)。添加 .exe 的路径后,保存 config.reg 文件,然后双击 config.reg 文件并按 是 以确认。
[HKEY_CLASSES_ROOT\Folder\shell\Set as IIS Home]
[HKEY_CLASSES_ROOT\Folder\shell\Set as IIS Home\command]
@="C:\\[YOUR PATH]\\IISHomeClient.exe %1"
关注点
我将其用于 Windows XP (sp3)。这不适用于快捷方式,因此您需要右键单击实际的文件夹。
历史
- 2008 年 9 月 1 日:初始发布