Partager via


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

  1. 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.

  2. Développez Services de composants, Ordinateurs, Poste de travail et Applications COM+.

  3. Sélectionnez l'application MTS sous Applications COM+ et ouvrez la fenêtre Propriétés de l'application.

  4. 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.

  5. Sous Ordinateurs, sélectionnez Poste de travail puis ouvrez la fenêtre Propriétés.

  6. 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.

  7. 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

Autres ressources

Sécurité des applications Web ASP.NET

Considérations de design pour l'interopérabilité