Comment : mettre à jour des autorisations pour les composants MTS existants dans ASP.NET
Mise à jour : novembre 2007
En raison des changements apportés au modèle de sécurité ASP.NET, vous pouvez être amené à changer les autorisations d'accès de la sécurité pour tout composant MTS (Microsoft Transaction Server) des services COM+ 1.0 existant que vous envisagez d'utiliser avec des applications ASP.NET. Une exception courante lorsque vous appelez un composant MTS sans les autorisations de sécurité nécessaires est [COMException (0x800a0046): Permission denied].
Avant d'utiliser un composant MTS à partir d'une application ASP.NET, effectuez les changements de sécurité décrits ci-dessous :
Pour mettre à jour les autorisations d'un composant MTS existant
Exécutez Dcomcnfg.exe.
La fenêtre de la console de gestion Services de composants s'affiche. Cette console est également disponible dans le menu Outils d'administration.
Développez Services de composants, Ordinateurs, Poste de travail et Applications COM+.
Sélectionnez l'application MTS sous Applications COM+ et ouvrez la fenêtre Propriétés de l'application.
Cliquez sur l'onglet Identité et remplacez le compte sous lequel le composant s'exécute par un nouveau compte d'ordinateur local créé uniquement à ces fins.
Sous Ordinateurs, sélectionnez Poste de travail puis ouvrez la fenêtre Propriétés.
Dans l'onglet Sécurité COM, sous Autorisations d'accès, cliquez sur Modifier et ajoutez le compte d'utilisateur que vous avez ajouté dans l'onglet Identité à l'étape 4.
Redémarrez IIS pour vous assurer que les changements sont appliqués.
Voir aussi
Concepts
Compatibilité des composants COM
Exposition de composants COM au .NET Framework