Avatar billede maxikoll Nybegynder
05. april 2004 - 16:21 Der er 4 kommentarer og
2 løsninger

Oprette virtuel mappe med script?

Hej, kan man udefra oprette en virtuel mappe på en server? F.eks. med .NET eller andet? Således at man ikke skal sidde ved maskinen og administrere IIS'en.
Avatar billede chodeof72 Nybegynder
05. april 2004 - 16:47 #1
ja default i iis er det noget som heddder "administration Website"
den køre på port 8701 eller http://dit ip nr:8701
;-)
Avatar billede mountmedia Nybegynder
05. april 2004 - 16:56 #2
SÅdan oprettes det fra VB

    Dim oIIS As IISVirtualDirectory
   
    Set oIIS = New IISVirtualDirectory
    With oIIS
        .PhysicalDirectoryName = "c:\MyPhysicalDir"
        .VirtualDirectoryName = "MyVirtualDirectory"
        If .Create() Then
            MsgBox "Created"
        Else
            MsgBox .LastError
        End If
    End With
   
    Set oIIS = Nothing
Avatar billede mountmedia Nybegynder
05. april 2004 - 17:01 #3
Eller via ASP

' Create an instance of the virtual directory object
' that represents the default Web site.
Set IIsWebVDirRootObj = GetObject("IIS://localhost/W3SVC/1/Root")

' Use the Windows ADSI container object "Create" method to create
' a new virtual directory.
Set IIsWebVDirObj = IIsWebVDirRootObj.Create("IIsWebVirtualDir", "NewVDir")

' Use the Windows ADSI object "Put" method to
' set some required properties.
IIsWebVDirObj.Put "Path", "C:\NewContent"
IIsWebVDirObj.Put "AccessRead", True
IIsWebVDirObj.Put "AccessScript", True

' Use the AppCreate2 method of the IIS ADSI provider to
' create an application on the new virtual directory.
IIsWebVDirObj.AppCreate2 1
IIsWebVDirObj.Put "AppFriendlyName", "NewApp"

' Use the Windows ADSI object "SetInfo" method to
' save the data to the metabase.
IIsWebVDirObj.SetInfo
Avatar billede maxikoll Nybegynder
05. april 2004 - 17:14 #4
Set IIsWebVDirRootObj = GetObject("IIS://localhost/W3SVC/1/Root")

Den mappe ligger ikke fysisk på computeren, skal den det? Den får så en denied på at rive i den.

Hvordan starter man administrator delen af IIS eller hvis jeg skriver http://minip:8701 sker der ikke noget.
Avatar billede chodeof72 Nybegynder
05. april 2004 - 17:18 #5
du skal skrive http://localhost:8701
Avatar billede chodeof72 Nybegynder
05. april 2004 - 17:19 #6
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester