人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

IIS 常用設(shè)置編程完成(VB6)

IIS 常用設(shè)置編程完成(VB6)

更新時間:2022-09-05 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

原先我是不知道的,在網(wǎng)上也是一直找不到相關(guān)資料,后來無意間在一個delphi版的 介紹中看到了相關(guān)的內(nèi)容,于是用vb仿做了一個。
如果也有人無意間看到受益,則大感欣慰也。

基礎(chǔ):添加以下引用:1,iisext.dll; 2, adsiis.dll; 3,activeds.tlb。

1,在 IIS 建立虛擬目錄,
    Dim sComputer as string
    Dim websvc, vRoot, vDir
    sComputer = "localhost"
    
    'Get Default Web Site Object
    Set websvc = GetObject("IIS://" & sComputer & "/W3svc/1")
    
    'Get root of Default Web Site
    Set vRoot = websvc.GetObject("IIsWebVirtualDir", "Root")
    
    Dim itm As ListItem
    Dim buf As String, errInfo As String, tryVirt
    For Each itm In ListView1.ListItems
        Err.Clear
        On Error Resume Next
        Set tryVirt = GetObject("IIS://" & sComputer & "/W3svc/1/ROOT/" & itm.SubItems(1))
        'Debug.Print Err.Number
        '如果得不到對應(yīng)的虛擬目錄,則出錯,此時可以新建此虛擬目錄。
        If Err.Number <> 0 Then
            Err.Clear
            Set vDir = vRoot.Create("IISWebVirtualDir", itm.SubItems(1))
            vDir.path = itm.Text
            vDir.Accessread = True
            vDir.SetInfo
           
        Else
        '記錄已經(jīng)創(chuàng)建的虛擬目錄名稱。
        'If tryVirt.AppGetStatus2 = 0 Then
             errInfo = errInfo & vbCrLf & itm.SubItems(1)
        End If
    
    Next

其實就是
    Set websvc = GetObject("IIS://" & sComputer & "/W3svc/1")
    Set vRoot = websvc.GetObject("IIsWebVirtualDir", "Root")
    Set vDir = vRoot.Create("IISWebVirtualDir", vdName)
    vDir.Path=someDir
    vDir.setInfo
這幾個語句就夠了

2。刪除虛擬目錄
    Dim sComputer, sPhyDir, sVirDir As String
    Dim websvc, vRoot, vDir
    sComputer = "localhost"
    
    'Get Default Web Site Object
    Set websvc = GetObject("IIS://" & sComputer & "/W3svc/1")
    
    'Get root of Default Web Site
    Set vRoot = websvc.GetObject("IIsWebVirtualDir", "Root")
    
    Dim itm As ListItem
    Dim buf As String, errInfo As String, tryVirt
    For Each itm In ListView1.ListItems
        Err.Clear
        On Error Resume Next
        Call vRoot.Delete("IISWebVirtualDir", itm.SubItems(1))
        If Err.Number <> 0 Then
            errInfo = errInfo & vbCrLf & itm.SubItems(1)
        End If
        Err.Clear    
    Next

3。其他諸如建立站點(diǎn),刪除站點(diǎn)可以類似做到,具體可以通過在 msdn 中搜索 IISWebVirtualDir 看到 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 嘉祥县| 丹东市| 尼勒克县| 永丰县| 牟定县| 黑龙江省| 无锡市| 虎林市| 清丰县| 射阳县| 台东市| 和政县| 沙坪坝区| 九寨沟县| 十堰市| 铁力市| 小金县| 云霄县| 安多县| 海林市| 招远市| 巴马| 肇东市| 三台县| 宣化县| 扶余县| 石狮市| 治多县| 喀喇沁旗| 宜宾市| 桂阳县| 犍为县| 双峰县| 桦南县| 乌兰浩特市| 麟游县| 茂名市| 枣庄市| 西和县| 高尔夫| 天柱县|