J'ai une application héritée où il y a un UserControl qui est utilisé comme ActiveX dans une page Web chargée dans IE. Avant .NET 4.0, il y avait des politiques de sécurité et une console MMC pour créer des groupes de code, etc. Il semble que tout cela est parti avec .NET 4.0. Je me demandais si quelqu'un pouvait me donner des indices sur la façon de mettre à jour mon projet UserControl pour qu'il fonctionne avec .NET 4.0. J'ai fait des tests et aucun d'entre eux ne semble fonctionner. En fait, j'ai remarqué que si je mettais à jour la version .NET de mon UserControl à 4.0 avant de le compiler, il ne serait même pas ajouté à la zone de téléchargement du GAC. Il est téléchargé (utilisé pour tester le fiddler) mais il n'est simplement pas ajouté à la zone de téléchargement du GAC. Définir la version de la plate-forme .NET à 3.5 ou moins signifie que la DLL est ajoutée au GAC mais qu'elle est inutilisable depuis la page Web (l'ancien code JS qui a fonctionné avant ne peut pas trouver trouver le membre X sur l'objet Y). Alors, est-ce que quelqu'un peut me diriger vers la bonne direction? Que dois-je faire dans .NET 4.0 pour charger un UserControl .NET dans Internet Explorer?Chargement .NET UserControls dans IE avec .NET 4.0
merci.
BTW, vous savez qu'il existe un nouveau GAC pour les assemblages 4.0, n'est-ce pas? – Will
Juste un détail de plus: les contrôles utilisateur peuvent encore être chargés mais ils doivent être compilés en 3.5 car IEhost a été déprécié par MS. Avec cette information, j'ai été capable de construire un projet simple, alors maintenant je vais essayer de le faire fonctionner. –
Oui, mais vous ne savez toujours pas comment demander des privilèges ... par exemple, comment configurer le composant pour qu'il puisse continuer à utiliser interop pour imprimer quelque chose sur une imprimante? –