欢迎来到天天文库
浏览记录
ID:41037721
大小:32.50 KB
页数:3页
时间:2019-08-14
《用ASP编程控制在IIS建立Web站点的程序代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、用ASP编程控制在IIS建立Web站点的程序代码 '***************************************************** '创建一个WebServer '必须参数:WRoot,为创建站点的物理目录;WComment为站点说明;WPort为站点端口;ServerRun为是否自动运行 '当创建成功时返回1,失败时提示退出并返回0,当创建站点成功但启动失败时返回2 '****************************************************** '
2、'******************注意:WPort为List类型,意为服务器端口 ' 本函数在IIS5.0上通过,**必须以管理员身份登录** ' 端口举例: ' DimWPort,bindlists,createflag,oComputer ' oComputer=""""LocalHost"""" ' binglists=Array(0) ' binglists(0)="""":80:""""'端口号为80 ' WPort=binglists ' creat
3、eflag=CreateWebServer(""""D:myweb"""",""""我的家园"""",WPort,False)'调用建站函数 ' Ifcreatflag=0Then ' Response.Write""""创建站点失败!请确定是否有权限"""" ' ElseIfcreateflag=1Then ' Response.Write""""创建站点成功!"""" ' ElseIfcreateflag=2Then ' Response.Write""""创建站
4、点成功,但启动站点失败,可能端口冲突!"""" ' EndIf '********************************************************* '关于Ftp站点的创建我已发表在asp版,请有兴趣的朋友自己去查看 '如有问题,欢迎跟我联系:nonepassby@163.com FunctionCreateWebServer(WRoot,WComment,WPort,ServerRun) OnErrorResumeNext DimServiceObj,ServerObj,
5、VDirObj SetServiceObj=GetObject(""""IIS://""""&oComputer&""""/W3SVC"""")'首先创建一个服务实例 WNumber=1 DoWhileIsObject(ServiceObj.GetObject(""""IIsWebServer"""",WNumber)) IfErr.number<>0Then Err.Clear() ExitDo EndIf WNumber=WNumber+1 Loop SetServerObj=ServiceObj.C
6、reate(""""IIsWebServer"""",WNumber)'然后创建一个WEB服务器 If(Err.Number<>0)Then'是否出错 'Response.Write""""错误: 创建Web服务器的ADSI操作失败!"""" CreateWebServer=0 ExitFunction EndIf '接着配置服务器 ServerObj.ServerSize=1 '中型大小 ServerObj.ServerComment=WComment'说明 ServerObj
7、.ServerBindings=WPort'端口 ServerObj.EnableDefaultDoc=True '提交信息 ServerObj.SetInfo '最后,建立虚拟目录 SetVDirObj=ServerObj.Create(""""IIsWebVirtualDir"""",""""ROOT"""") If(Err.Number<>0)Then'是否出错 'Response.Write""""错误: 创建虚拟目录的ADSI操作失败!"""" Create
8、WebServer=0 ExitFunction EndIf '配置虚拟目录 VDirObj.Path=WRoot VDirObj.AccessRead=True VDirObj.AccessWrite=True VDirObj.EnableDir
此文档下载收益归作者所有