DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  Business Compact vom 24.-25. Februar 2010 im ehem. IMAX München

 
Navigationslinks überspringen
Autor:Shinja Strasser

Erstellen eines virtuellen Verzeichnises (Webfolder)

Um eine Webapplication ausführen zu können, braucht man natürlich ein
virtuelles Verzeichnis. Wie aber schaffe ich es, bei der Installation einer
Webapplikation automatisch einen Webfolder zu erstellen.
Hierzu kann man ein kleines VB-Script ausführen lassen, der alle arbeiten erledingt:

Option Explicit

 Dim sVirDir, sPhyDir
 Dim sComputer
 Dim oWebSvr, oVRoot, oVDir

  On Error Resume Next

  'HIER: In c:Inetpubwwwroot einen Ordner MyInetApp erstellen.
  sComputer = "localhost"     'Wscript.Arguments(0)  'Name des Computers oder LocalHost
  sPhyDir = "c:inetpubwwwrootMyInetApp"   'Wscript.Arguments(1)  'Physikalischer Pfad der Web-Application 
  sVirDir = "MyInetApp"    'Name (virtuelles Verzeichnis) der Web-Applikation
 
  Set oWebSvr = GetObject("IIS://" & sComputer & "/W3svc/1")
  Set oVRoot = oWebSvr.GetObject("IIsWebVirtualDir", "Root")

  Set oVDir = oVRoot.Create("IIsWebVirtualDir",sVirDir)
 
  oVDir.AccessRead = True
  oVDir.AccessWrite = True
  oVDir.AccessScript = True
  oVDir.EnableDirBrowsing = True
  oVDir.DefaultDoc = "Default.asp"
  oVDir.EnableDefaultDoc = True
  oVDir.Path = sPhyDir
  oVDir.AppCreate True
  oVDir.SetInfo

  Set oVDir = Nothing
  Set oVRoot = Nothing
  Set oWebSvr = Nothing

 


Diskutieren Sie in den Foren

Business Compact vom 24.-25. Februar 2010 im ehem. IMAX München