Bonjour,
Mon problème est le suivant.
Je dois installer une application web sur IIS6 ou IIS7. Je dois donc créer un répertoire virtuel et un application pool sans que l'utilisateur ne doive rien saisir car c'est le fichier Machine.config qui contiendra toutes les informations.
Jusque là pas de problème, j'utilise DirectoryEntry pour IIS6 et ServerManager pour IIS7.
J'ai supprimé la form qui demande le targetdirectory webservice...
Je veux remplir ses informations moi même dans la méthode install
1 2 3 4 5 6 7 8 9
|
[RunInstaller(true)]
public class ScottSetupAction : Installer
{
public override void Install(IDictionary stateSaver)
{
base.Install(stateSaver);
}
} |
J'ai tenté de remplir le
this.Context.Parameters[TARGETDIR]
mais rien a faire, il récupère toujours ses valeurs par défaut. Ce qui fait que j'ai mon application pool et virtual directory mais aussi ceux créé par le setup.
J'aimerais ne pas devoir faire moi même une copie de fichier et laisser le
base.Install(stateSaver);
si c'est possible.
Merci d'avance pour vos idées et ou conseils.
Partager