服务器

位置:IT落伍者 >> 服务器 >> 浏览文章

IIS自动开通组件编程


发布日期:2019年04月21日
 
IIS自动开通组件编程

创建一个WebServer

必须参数WRoot为创建站点的物理目录WComment为站点说明WPort为站点端口ServerRun为是否自动运行&n

bsp;

当创建成功时返回失败时提示退出并返回当创建站点成功但启动失败时返回

**************************************

******************注意WPort为List类型意为服务器端口***************

本函数在IIS上通过**必须以管理员身份登录**

端口举例

Dim WPortbindlistscreateflagoComputer

oComputer=LocalHost

binglists=Array()

binglists()=::端口号为

WPort=binglists

createflag=CreateWebServer(D:\myweb我的家园WPortFalse)调用建站函数

If creatflag= Then

ResponseWrite 创建站点失败!请确定是否有权限

ElseIf createflag= Then

ResponseWrite 创建站点成功!

ElseIf createflag= Then

ResponseWrite 创建站点成功但启动站点失败可能端口沖突!

End If

**************************************

Function CreateWebServer(WRootWCommentWPortServerRun)

On Error Resume Next

Dim ServiceObjServerObjVDirObj

Set ServiceObj = GetObject(IIS://&oComputer&/WSVC) 首先创建一个服务实例

WNumber=

Do While IsObject(ServiceObjGetObject(IIsWebServerWNumber))

If Errnumber<> Then

ErrClear()

Exit Do

End If

WNumber=WNumber+

Loop

Set ServerObj = ServiceObjCreate(IIsWebServer WNumber) 然后创建一个WEB服务器

If (ErrNumber <> ) Then 是否出错

ResponseWrite 错误: 创建Web服务器的ADSI操作失败!

CreateWebServer=

Exit Function

End If

接着配置服务器

ServerObjServerSize = 中型大小

ServerObjServerComment = WComment 说明

ServerObjServerBindings = WPort 端口

ServerObjEnableDefaultDoc=True

提交信息

ServerObjSetInfo

最后建立虚拟目录

Set VDirObj = ServerObjCreate(IIsWebVirtualDir ROOT)

If (ErrNumber <> ) Then 是否出错

ResponseWrite 错误: 创建虚拟目录的ADSI操作失败!

CreateWebServer=

Exit Function

End If

配置虚拟目录

VDirObjPath = WRoot

VDirObjAccessRead = True

VDirObjAccessWrite = True

VDirObjEnableDirBrowsing = False

VDirObjEnableDefaultDoc=True

VDirObjAccessScript=True

VDirObjAppCreate

VDirObjAppFriendlyName=默认应用程序

VDirObjSetInfo

If ServerRun = True Then

ServerObjStart

If (ErrNumber <> ) Then Error!

ResponseWrite 错误: 起动服务器时出错!请手动启动WebServer &WComment&

CreateWebServer=

Exit Function

End If

End If

Set VDirObj=Nothing

Set ServerObj=Nothing

Set ServiceObj=Nothing

CreateWebServer=

End Function

上一篇:Win7和WinXP共享打印机和FTP设置

下一篇:Windows2003下VPN服务器架设攻略