婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用ASP在IIS創建WEB站點的函數

使用ASP在IIS創建WEB站點的函數

熱門標簽:鄢陵學校如何做地圖標注 虛擬電話外呼系統 鄭州智能外呼電銷機器人廠家 云南便宜外呼系統平臺 廣東語音外呼系統公司 沈陽電話機器人公司 成都ai外呼系統線路 長春公司外呼系統中心 沈陽三五防封電銷卡
=============================================================
'       感謝您使用ASP001工作室開發的實用函數程序
'               HTTP://WWW.ASP001.NET
'=============================================================     
'ASP001工作室為您提供訂制程序開發、企業互聯網拓展服務
'QQ:1974229
'E-Mail:Shenyangchuqi@tom.com
'更多程序下載請到HTTP://WWW.ASP001.NET
'=============================================================     
'函數介紹:創建WebSite
'本函數使用ADSI,需要Administrators組用戶權限
'函數名稱:CreateWebSite(Computer,IPAddr,PortNum,HostName,WebSiteDirectory,LogDirectory,WebSiteInfo,GuestUserName,GuestUserPass,StartOrStop)
'程序開發:ASP001工作室 ChuQi
'用法:CreateWebSite 計算機名(一搬為LocalHost或127.0.0.1),站點IP地址,端口號,主機名,站點根目錄,,LOG文件的目錄站點說明,網站訪問時所使用的帳號,網站訪問時所用帳號的口令,是否啟動站點
'例:CreateWebSite "LocalHost","127.0.0.123","80","www.test.net","E:\UserData\UserNum001","E:\UserData\UserNum001\LogFiles","wwwtest.net","IUSR_Num001_test.net","abc888",True
'=============================================================

Function CreateWebSite(Computer,IPAddr,PortNum,HostName,WebSiteDirectory,LogDirectory,WebSiteInfo,GuestUserName,GuestUserPass,StartOrStop)
Dim w3svc, WebServer, NewWebServer, NewDir
Dim Bindings, BindingString, NewBindings, SiteNum, SiteObj, bDone
On Error Resume Next
Err.Clear
'檢測是否能夠加載W3SVC服務(即WEB服務)
Set w3svc = GetObject("IIS://"  Computer  "/w3svc")
If Err.Number > 0 Then '顯示錯誤提示
response.write "無法打開: ""IIS://"  Computer  "/w3svc"
response.end
End If

'檢測是否有設定相同IP地址、端口及主機名的站點存在
BindingString = IPAddr  ":"  PortNum  ":"  HostName
For Each WebServer in w3svc
If WebServer.Class = "IIsWebServer" Then
Bindings = WebServer.ServerBindings
If BindingString = Bindings(0) Then
response.write "IP地址沖突:"  IPAddr  ",請檢測IP地址!."
Exit Function
End If
End If
Next

'確定一個不存在的站點編號做為新建站點編號,系統默認WebSite站點編號為1,因此從2開始
SiteNum=2
bDone = False

While (Not bDone)
Err.Clear
Set SiteObj = GetObject("IIS://"Computer"/w3svc/"SiteNum)         '加載指定站點
If (Err.Number = 0) Then
'response.write " Step_1站點"SiteNum"存在 "
SiteNum = SiteNum + 1
Else
'response.write " Step_1站點"SiteNum"不存在 "
Err.Clear
Set NewWebServer = w3svc.Create("IIsWebServer",SiteNum)              '創建指定站點
   If (Err.Number > 0) Then
   'response.write " Step_2站點"SiteNum"創建失敗 "
   SiteNum = SiteNum + 1
   Else
   'response.write " Step_2站點"SiteNum"創建成功 "
   bDone = True
   End If
End If

If (SiteNum > 50) Then  '服務器最大創建站點數
response.write "超出服務器最大創建站點數,正在創建的站點的序號為: "SiteNum"."
response.end
End If
Wend

'進行站點基本配置
NewBindings = Array(0)
NewBindings(0) = BindingString
NewWebServer.ServerBindings = NewBindings
NewWebServer.ServerComment= WebSiteInfo
NewWebServer.AnonymousUserName= GuestUserName
NewWebServer.AnonymousUserPass= GuestUserPass
NewWebServer.KeyType = "IIsWebServer"
NewWebServer.FrontPageWeb = True
NewWebServer.EnableDefaultDoc = True
NewWebServer.DefaultDoc = "Default.htm, Default.asp, Index.htm, Index.asp"
NewWebServer.LogFileDirectory= LogDirectory
NewWebServer.SetInfo

Set NewDir = NewWebServer.Create("IIsWebVirtualDir", "ROOT")
NewDir.Path = WebSiteDirectory
NewDir.AccessRead = true
NewDir.AppFriendlyName = "應用程序"  WebSiteInfo
NewDir.AppCreate True
NewDir.AccessScript = True
Err.Clear
NewDir.SetInfo
If (Err.Number = 0) Then
Else
response.write "主目錄創建時出錯."
response.end
End If

If StartOrStop = True Then
Err.Clear
Set NewWebServer = GetObject("IIS://"  Computer  "/w3svc/"  SiteNum)
NewWebServer.Start
If Err.Number > 0 Then
response.write "啟動站點時出錯!"
response.end
Err.Clear
Else
End If
End If 
response.write "站點創建成功,站點編號為:" SiteNum " ,域名為:" HostName
End Function

標簽:朝陽 孝感 平頂山 防城港 湖北 四平 遼陽 馬鞍山

巨人網絡通訊聲明:本文標題《使用ASP在IIS創建WEB站點的函數》,本文關鍵詞  使用,ASP,在,IIS,創建,WEB,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用ASP在IIS創建WEB站點的函數》相關的同類信息!
  • 本頁收集關于使用ASP在IIS創建WEB站點的函數的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 达尔| 会宁县| 错那县| 韩城市| 重庆市| 衢州市| 汝城县| 宁阳县| 绥芬河市| 明水县| 哈尔滨市| 泌阳县| 新民市| 杭锦后旗| 琼结县| 咸宁市| 布拖县| 绥阳县| 志丹县| 阳春市| 沅陵县| 特克斯县| 富锦市| 北安市| 连州市| 象山县| 门源| 同江市| 敖汉旗| 肇东市| 册亨县| 永登县| 泊头市| 叙永县| 缙云县| 日土县| 锦屏县| 张北县| 应城市| 桐庐县| 乡宁县|