J'essaie de créer un contrôle de serveur personnalisé en C# en utilisant VS2008. J'utilise ce contrôle personnalisé qui nécessite effectivement de modifier le fichier web.config
afin d'ajouter un HttpHandler
lorsque ce contrôle est ajouté à la page du client.Comment modifier web.config automatiquement lors de l'utilisation de Custom Server Control?
Ma question est assez simple:
Ce qui doit être ajouté à mon code de contrôle personnalisé de sorte qu'il enregistre les informations HttpHandler
requises dans le web.config
? Certains contrôles natifs le font déjà. Par exemple, le AJAX Toolkit
va modifier le fichier web.config. Comment puis-je faire quelque chose de similaire avec mon contrôle?
i VHA ECRIT ci-dessous le code, mais il n'a pas work.Please chek si quelque chose de mal im faire si (service! = null) { var configuration = service.OpenWebConfiguration (false); if (configuration! = Null) { var section = configuration.GetSection ("system.web/httpModules") en tant que HttpHandlersSection; HttpModuleAction a = new HttpModuleAction ("Outils", "CC, Outils"); section.add (a); –
Une fois que vous avez ajouté la section, vous devrez faire un 'configuration.Save()' –
J'ai ajouté la section configuration.Save(), mais encore il ne fonctionne pas, S'il vous plaît, aidez-moi. –