成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

使用IIS自動開通組件編程
2007-09-25   網絡

創建一個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
''******************************************************************************

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

'' 配置虛擬目錄
VDirObj.Path = WRoot
VDirObj.AccessRead = True
VDirObj.AccessWrite = True
VDirObj.EnableDirBrowsing = False
VDirObj.EnableDefaultDoc=True
VDirObj.AccessScript=True
VDirObj.AppCreate2 2
VDirObj.AppFriendlyName="默認應用程序"
VDirObj.SetInfo

If ServerRun = True Then
ServerObj.Start
If (Err.Number <> 0) Then '' Error!
''Response.Write "錯誤: 起動服務器時出錯!請手動啟動WebServer "&WComment&"!
"
CreateWebServer=2
Exit Function
End If
End If
Set VDirObj=Nothing
Set ServerObj=Nothing
Set ServiceObj=Nothing
CreateWebServer=1
End Function

熱詞搜索:

上一篇:在Win XP家用版裝 IIS
下一篇:圖解IIS服務器配置教程

分享到: 收藏
主站蜘蛛池模板: 夜夜做新郎| 朋友的女友| 综合激情| 李采潭和黑人50分钟| 《女夜》电影在线观看| after17吉他谱| 性感美女mm| 抖音首页| 死神来了6绝命终结站| 陈一龙是哪部电视剧| 黑帮团伙美国电影| 女同恋性吃奶舌吻完整版| 西部往事 电影| av电影网| 十万个为什么读书小报| 零食店加盟免费品牌| 意大利a级情欲片女人城| cgtn news在线直播| 创业史全文阅读| 暗夜幕后在线观看完整版| 我的漂亮的朋友| 大众故事1974意大利| 圆的认识评课| 大团圆李静张娴| 考死2:教学实习| 《禁忌2》在线观看| 漂亮女员工被老板糟蹋| 拼音表大全图| 摇曳庄的幽奈小姐| 白宝山电视剧26集免费观看| 田教授的28个保姆演员表| 羽球人头像| 王牌特派员| 老人头olderman中国| 酒图片| 如懿传 豆瓣| 韩国一对一电影| 碑文格式范例 墓碑图片| barazzares 女演员| 永夜星河演员| qq经典声音|