用ASP编程控制在IIS建立Web站点的程序代码

用ASP编程控制在IIS建立Web站点的程序代码

'********************************************************************************** 
' 创建一个WebServer 
' 必须参数:WRoot,为创建站点的物理目录;WComment为站点说明;WPort为站点端口;ServerRun为是否自动运行 
' 当创建成功时返回1,失败时提示退出并返回0,当创建站点成功但启动失败时返回2 
'********************************************************************************** 
'   
'******************注意:WPort为List类型,意为服务器端口,*************** 
'  本函数在IIS5.0上通过,**必须以管理员身份登录** 
' 端口举例: 
' Dim WPort,bindlists,createflag,oComputer 
' oComputer="LocalHost" 
' binglists=Array(0) 
' binglists(0)=":80:"'端口号为80 
' WPort=binglists 
' createflag=CreateWebServer("D:\myweb","我的家园",WPort,False)'调用建站函数 
'  If creatflag=0 Then 
' Response.Write "创建站点失败!请确定是否有权限" 
' ElseIf createflag=1 Then 
' Response.Write "创建站点成功!" 
' ElseIf createflag=2 Then 
' Response.Write "创建站点成功,但启动站点失败,可能端口冲突!" 
' End If 
'******************************************************************************** 
'关于Ftp站点的创建我已发表在asp版,请有兴趣的朋友自己去查看 
'如有问题,欢迎跟我联系:nonepassby@163.com

Function CreateWebServer(WRoot,WComment,WPort,ServerRun) 
On Error Resume Next 
Dim ServiceObj,ServerObj,VDirObj 
Set ServiceObj = GetObject("IIS://"&oComputer&"/W3SVC")' 首先创建一个服务实例

WNumber=1 
Do While IsObject(ServiceObj.GetObject("IIsWebServer",WNumber)) 
If Err.number<>0 Then 
Err.Clear() 
Exit Do 
End If 
WNumber=WNumber+1 
Loop

Set ServerObj = ServiceObj.Create("IIsWebServer", WNumber)' 然后创建一个WEB服务器

If (Err.Number <> 0) Then' 是否出错 
'Response.Write "错误: 创建Web服务器的ADSI操作失败!" 
CreateWebServer=0 
Exit Function 
End If 

' 接着配置服务器 
ServerObj.ServerSize = 1 ' 中型大小 
ServerObj.ServerComment = WComment '说明 
ServerObj.ServerBindings = WPort '端口 
ServerObj.EnableDefaultDoc=True

' 提交信息 
ServerObj.SetInfo

' 最后,建立虚拟目录 
Set VDirObj = ServerObj.Create("IIsWebVirtualDir", "ROOT") 

If (Err.Number <> 0) Then' 是否出错 
'Response.Write "错误: 创建虚拟目录的ADSI操作失败!" 
CreateWebServer=0 
Exit Function 
End If

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
功能说明: ZYCH网站管理系统 V04基本模块有: 新闻模块、单页模块、产品模块、下载模块、会员模块、视频模块、留言模块、 系统设置:对网站全局进行设置。一键更改网站状态、网站头部风格、修改网站标题、设置网站基本资料和网站系统属性等。 管 理 员:管理员分为超级管理员或普通管理员,超级管理员具有网站最高权限,普通管理员部分功能被限制。 模板显示设置:可设置各栏目显示条数、分页记录数等。 栏目导航:对网站导航菜单以及菜单排序等进行管理。 HTML静态:一键开启静态功能,实现页面生成HTML,访问速度更快。 安全设置:SQL注入管理,后台可设置SQL防注入参数等,SQL注入记录,可封锁攻击者IP等。 后台登陆记录:可查看管理员登陆的相关记录、IP、登陆时间等。 页面管理:创建和管理企业资料如:企业简介、企业荣誉、相关资质、服务特点、营销网络等。并具有单独设置关键词等功能。 新闻增加:新闻可设置标题颜色、是否外部链接、新闻略缩图、是否推荐、新闻点击等。 新闻管理:可分类查看新闻、修改新闻、批量推荐、删除新闻等。新闻分类。 相册管理:可分类查看照片、修改照片、批量推荐、删除照片等。相册分类。 服务项目:管理、添加、删除 团队管理:管理、分类、添加、删除! 服务流程:管理、添加、删除 产品管理:产品共有二级分类。产品略缩图、产品价格等。支持在线购买。产品推荐等。 下载功能:下载分类管理、程序语言、运行平台、推荐等级、程序大小、下载统计等功能。 会员管理:前台会员注册,后台修改会员资料,设置是否注册审核等。 会员订单:后台处理产品订单、在线付款。 广告管理:增加图片、文字、FLASH广告,定义尺寸、类型、生成JS调用。 幻灯管理:新闻幻灯、幻灯修改等。首页与频道页分开展示 招聘管理:在线发布招聘信息、修改、删除、管理职位。查看前台用户投至简历。 应聘管理:会员投递简历可直接到邮箱网站系统和后台。 友情链接:增加文字或图片链接、按文字或图片分类管理。 留言管理:留言增加是否审核功能,增加回复功能。前台发表和显示留言列表。 数据管理:数据库压缩、备份、还原 搜索引擎SEO:本程序已经进行简单SEO优化,大部门页面均可单独设置关键词等。默认模板代码优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值