0

如何使用 htmlagilitypack 将应用程序池设置为网站?我目前正在使用应用程序池 - 本地系统,当我运行我的代码时,我收到一条错误消息“无法连接到远程服务器”

                HtmlAgilityPack.HtmlDocument doc = hw.Load(url);
            HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("//a[@class='metatag-topi metatag-keywords']");
            HtmlNodeCollection nodes2 = doc.DocumentNode.SelectNodes("//div[@class='pagination']/a[@href]");
            HtmlNodeCollection phone = doc.DocumentNode.SelectNodes("//p[@class='phone fRight ml10']");
4

1 回答 1

1

使用用户界面

  1. 打开 IIS 管理器。有关打开 IIS 管理器的信息,请参阅打开 IIS 管理器 (IIS 7)。
  2. 在 Connections 窗格中,展开服务器节点并单击 Application Pools。
  3. 在应用程序池页面上,选择包含要更改的应用程序的应用程序池。
  4. 在“操作”窗格中,单击查看应用程序。
  5. 选择要更改其应用程序池的应用程序,然后单击“操作”窗格中的更改应用程序池。
  6. 在“选择应用程序池”对话框中,从“应用程序池”列表中选择一个应用程序池,然后单击“确定”。

命令行

要更改运行应用程序的应用程序池,请使用以下语法: .

appcmd set app /app.name:string /applicationPool:string 变量 app.namestring 是要更改的应用程序的名称,变量 applicationPoolstring 是要添加应用程序的应用程序池的名称。例如,在名为 contoso 的站点中,要将名为 deal 的应用程序添加到名为 Marketing 的应用程序池中,请在命令提示符处键入以下内容,然后按 Enter: appcmd set app /app.name: contoso/deals /applicationPool:Marketing 有关 Appcmd.exe 的详细信息,请参阅 Appcmd。 exe(IIS 7)。

配置 本主题中的过程会影响以下配置元素: 下的元素 有关 IIS 7 配置的详细信息,请参阅 MSDN 上的 IIS 7.0:IIS 设置架构。

WMI

使用以下 WMI 类、方法或属性来执行此过程: Application.ApplicationPool 属性

有关 WMI 和 IIS 的详细信息,请参阅IIS 7 中的 Windows Management Instrumentation (WMI)。有关与此过程关联的类、方法或属性的详细信息,请参阅MSDN 站点上的 IIS WMI 提供程序参考

更新

配置 IIS8

于 2013-10-16T10:57:42.097 回答