9

我将网站配置为在 IIS 上本地运行,以便在我的机器上使用。我的桌面应用程序可以与这个本地运行的网站一起用于某些操作。

我按照以下步骤配置网站

  1. 使用 IIS 管理器配置指向目录的 Web 应用程序。(C:\somefolder):
    开始 > Internet 信息服务 (IIS) 管理器。
    展开左侧树视图并右键单击“默认网站”。
    选择“添加应用程序”。
    将“别名”设置为“sampleweb”
    单击“选择”按钮并选择“ASP.NET 4.0”应用程序池。
    将“物理路径”设置为目录 - C:\somefolder。
    单击“确定”。

  2. 使用 IIS 管理器配置指向另一个目录 (C:\somefiles) 的虚拟目录。
    开始 > Internet 信息服务 (IIS) 管理器。
    展开左侧树视图并右键单击“默认网站”。
    选择“添加虚拟目录”。
    将“别名”设置为“somefiles”。
    将“物理路径”设置为目录 - C:\somefiles。
    单击“确定”。

因此,当我分发应用程序时,我希望能够在用户机器上设置本地服务器,并在 IIS 中执行上述步骤。
我已经能够设置本地服务器部分,但我对如何在用户机器上以编程方式执行上述 stesp 以使网站运行感到困惑。
有什么建议么?我上线了Windows 7 64 bit IIS7

4

2 回答 2

8

看一下Microsoft.Web.Administration命名空间——它包含管理 IIS 各个方面的托管类,包括您正在谈论的配置。

Microsoft.Web.Administration 命名空间包含开发人员可以用来管理 IIS 管理器的类。使用此命名空间中的类,管理员可以读取配置信息并将其写入 ApplicationHost.config、Web.config 和 Administration.config 文件。

您可以在 C# 代码或 PowerShell 中使用这些类。

于 2012-04-12T09:01:41.690 回答
3

阅读此在 IIS 中创建站点和虚拟目录以及此使用 IIS 编程管理我希望这会有所帮助

于 2012-04-12T09:07:20.767 回答