je trouve pas au pose ma question .
j'ai question sur IIS ,
dans mon projet je suis amené a crée une application web ou web service .. sur IIS avec C# c'est a dire automatiquement avec le code.
dans ce stade ca va j'ai trouve la solution et ca roule comme H6 .
voila ma fonction (si vous avez d'autre solution plus convenable je suis sur écoute )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 private void CreateApplicationInIIS(string name, string path) { string strSchema = "IIsWebVirtualDir"; string strRootSubPath = "/W3SVC/1/Root"; // you can specify any server name , "localhost" is for example DirectoryEntry deRoot = new DirectoryEntry("IIS://" + "localhost" + strRootSubPath); deRoot.RefreshCache(); DirectoryEntry deNewVDir = deRoot.Children.Add(name, strSchema); deNewVDir.Properties["Path"].Insert(0, path); deNewVDir.CommitChanges(); deRoot.CommitChanges(); // Create a Application if (strSchema == "IIsWebVirtualDir") deNewVDir.Invoke("AppCreate", true); // Save Changes deNewVDir.CommitChanges(); deRoot.CommitChanges(); deNewVDir.Close(); deRoot.Close(); }
ma question ,
ec apres ma création de mon application IIS ,l' application sera tout de suite consultable ou je doit farce mon IIS a la mettre en marche actualise ou redemarrer ?
merci
Partager