Programmatisch virtuelles Verzeichnis erstellen

26/10/2009 - 10:46 von ChristianH | Report spam
Hi,

ich muss aus meiner C# App programmatisch ein virtuelles Verzeichnis im ISS
anlegen und parametrisieren (URL, integrierte WindowsAuthentication, SSL).

Wie kann ich dies machen?
Gruß
Christian
 

Lesen sie die antworten

#1 FrankDzaebel
26/10/2009 - 11:16 | Warnen spam
Hallo Christian,

ich muss aus meiner C# App programmatisch ein virtuelles Verzeichnis im ISS
anlegen [...]



Gàngige Möglichkeit zum Beispiel über:
DirectoryEntry("IIS://" + _serverName + "/W3SVC/1"); // etc.
Also "System.DirectoryServices":

[CodeProject: How to create a virtual directory with C#.]
http://www.codeproject.com/KB/cs/virtualdir.aspx

ggf. zusàtzlich mit EnterpriseServices:

[Charles Maxson : How to create an IIS Virtual Directory with C#]
http://blogs.officezealot.com/charl.../3191.aspx

oder WMI:

[IIsWebVirtualDir (WMI)]
http://msdn.microsoft.com/en-us/lib...24972.aspx

Man kann WMI-Klassen auch automatisch in C#
(mit automatischer deutscher Doku) generieren lassen:

[Management Strongly Typed Class Generator-Tool (Mgmtclassgen.exe)]
http://msdn.microsoft.com/de-de/lib...ebaxa.aspx



und parametrisieren (URL, integrierte WindowsAuthentication, SSL).



Die Properties setzen ... also etwa:
vdir.Properties["AuthNTLM"][0] = true;

[Michael Sync » IIS 6 – Virtual Directories Management with C#]
http://michaelsync.net/2005/12/01/i...ent-with-c

Referenz der Attribute u.a.:

[A (IIS metabase properties)]
http://msdn.microsoft.com/en-us/lib...25734.aspx

Allgemeines IIS .NET Tooling auch:

[The Official Microsoft IIS Site]
http://www.iis.net/


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen