使用ASP在IIS创建WEB站点的函数

yizhihongxing

ASP是一种动态内容生成的脚本语言,可以在IIS服务器上创建WEB站点,下面是使用ASP在IIS创建WEB站点的函数的完整攻略。

1. 准备工作

在使用ASP创建WEB站点之前,需要以下几个步骤:
- 确保已经安装IIS服务器;
- 配置好IIS服务器的相关设置;
- 创建ASP页面。

2. 使用函数创建WEB站点

要创建一个WEB站点,可以使用以下ASP函数:

Set WebSite = GetObject("IIS://localhost/W3SVC")
Set WebDir = WebSite.Create("IISWebVirtualDir", "WebSiteName")
WebDir.Path = "C:\inetpub\wwwroot\WebSitePath"
WebDir.Put "AccessRead", True
WebDir.Put "AccessWrite", True
WebDir.Put "EnableDirBrowsing", True
WebDir.Put "AuthAnonymous", True
WebDir.SetInfo

其中,GetObject从指定的路径获取COM对象;Create函数创建一个虚拟目录,接收两个参数:虚拟目录对象类型和虚拟目录的名称;Path属性指定了站点的路径;Put函数设置各个选项;SetInfo函数保存更改。

下面是一个示例:

<%
Set WebSite = GetObject("IIS://localhost/W3SVC")
Set WebDir = WebSite.Create("IISWebVirtualDir", "MyWebSite")
WebDir.Path = "C:\inetpub\wwwroot\MyWebSite"
WebDir.Put "AccessRead", True
WebDir.Put "AccessWrite", True
WebDir.Put "EnableDirBrowsing", True
WebDir.Put "AuthAnonymous", True
WebDir.SetInfo
%>

3. 示例说明

示例1:更改网站设置
以下示例是使用ASP设置指定站点的相关属性:

<%
Set WebSite = GetObject("IIS://localhost/W3SVC")
Set WebDir = WebSite.GetObject("","IISWebVirtualDir","MyWebSite")
WebDir.Put "AuthAnonymous", False
WebDir.Put "AccessWrite", False
WebDir.SetInfo
%>

此示例中,我们获取名为“MyWebSite”的站点,然后禁用了匿名访问,以及写入权限。

示例2:创建多个网站
以下示例是使用一个循环体创建多个网站:

<%
Set WebSite = GetObject("IIS://localhost/W3SVC")
For i = 1 To 3
   Set WebDir = WebSite.Create("IISWebVirtualDir", "MyWebSite" & i)
   WebDir.Path = "C:\inetpub\wwwroot\MyWebSite" & i
   WebDir.Put "AccessRead", True
   WebDir.Put "EnableDirBrowsing", True
   WebDir.Put "AuthAnonymous", True
   WebDir.SetInfo
Next
%>

此示例中,我们使用循环体创建了三个名为“MyWebSite1”、“MyWebSite2”、“MyWebSite3”的网站,每个网站的目录路径不同。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用ASP在IIS创建WEB站点的函数 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • win2003 sp2 安装iis提示无法复制文件解决办法[已测]

    下面是详细讲解“win2003 sp2 安装iis提示无法复制文件解决办法[已测]”的完整攻略,其中包含两条示例说明: 问题描述 在安装Win2003 SP2操作系统时,选择了IIS组件,但安装时提示无法复制文件。该问题可能由于安装光盘损坏或系统盘空间不足等原因导致,但一般情况下,都可以通过以下步骤解决。 解决办法 将Win2003安装光盘中的 suppor…

    IIS 2023年5月26日
    00
  • win2008 r2 x64上配置iis的艰难历程分享

    win2008 r2 x64上配置iis的艰难历程分享 前言 在部署Web应用程序时,配置IIS是必不可少的一步。但是,对于初学者来说,IIS配置过程可能会十分困难。本文旨在分享我在Win2008 R2 x64上配置IIS的经验,希望对读者有所帮助。 步骤1:安装IIS 打开控制面板,选择“程序”,然后点击“打开或关闭Windows功能”。 在弹出的窗口中,…

    IIS 2023年5月26日
    00
  • win7安装sqlserver2005图文教程(启动IIS)

    以下是关于“win7安装sqlserver2005图文教程(启动IIS)”的完整攻略。 准备工作 在开始安装SQL Server 2005之前,有一些准备工作需要完成: 准备好SQL Server 2005的安装光盘或者ISO镜像文件 确保Windows 7 SP1操作系统已经安装,并且已经启用并配置好了IIS服务 以管理员身份登录Windows 7操作系统…

    IIS 2023年5月26日
    00
  • phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法

    下面是phpmyadmin安装时遇到Warning: require_once(./libraries/common.inc.php)错误的解决方案: 确认phpmyadmin所需软件是否已安装 在安装phpmyadmin之前,需要确保已安装Apache、PHP、MySQL或MariaDB等软件,并且它们能够正常运行。如果这些软件未正确安装或配置,就会导致p…

    IIS 2023年5月26日
    00
  • IIS7.5 伪静态 脚本映射 配置方法(图文详解)

    下面是详细的攻略: IIS7.5配置伪静态和脚本映射 1. 安装ISAPI扩展 首先,我们需要在服务器上安装ISAPI扩展。在IIS管理器中,找到“服务器节点”并打开它。然后,单击“角色服务”中的“添加角色服务”按钮。 在“添加角色服务”页面中,找到“Web服务器(IIS)角色”下的“Web服务器”目录,并勾选ISAPI扩展选项。然后,按照向导完成安装。 2…

    IIS 2023年5月26日
    00
  • 手把手教你win7系统安装配置IIS服务

    手把手教你win7系统安装配置IIS服务 安装IIS服务 打开“控制面板”,选择“程序和功能”,点击“启用或关闭Windows功能”。 在弹出对话框里,找到“Internet Information Services”,展开它,并勾选“IIS管理器”、“Web管理工具”、“World Wide Web服务”和“HTTP重定向”等选项。 点击“确定”,系统开始…

    IIS 2023年5月26日
    00
  • apache 80端口被iis或其他服务占用怎么办

    为了解决“apache 80端口被iis或其他服务占用”的问题,在这里提供以下几种解决方法: 方法一:关闭已占用80端口的服务 可以通过查看已占用80端口的服务名称,然后关闭该服务来解决此问题。 1. 查看已占用80端口的服务 打开命令提示符窗口,输入以下命令: netstat -ano|findstr 80 该命令可以查看80端口的占用情况和对应的PID(…

    IIS 2023年5月26日
    00
  • ISAPI Rewrite多站点破解版 完美实现IIS伪静态的方法

    欢迎来到我的网站,本篇攻略将详细介绍如何使用ISAPI Rewrite多站点破解版来完美实现IIS伪静态的方法。 简介 ISAPI Rewrite是一款非常强大的IIS URL重写组件,它能够帮助你实现伪静态、URL重定向、转义、防盗链等功能。而多站点破解版则是其中的一个破解版本,可以让你使用更多的功能。本攻略将详细讲解使用ISAPI Rewrite多站点破…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部