Condividi tramite


Procedura: aggiornare le autorizzazioni per i componenti MTS di ASP.NET esistenti

Aggiornamento: novembre 2007

A causa delle modifiche apportate al modello di protezione ASP.NET, può essere necessario modificare le autorizzazioni di accesso di protezione per i componenti di Microsoft Transaction Server (MTS) dei servizi COM+ 1.0 esistenti che si intende utilizzare con le applicazioni ASP.NET. Un'eccezione comune quando si chiama un componente MTS senza le autorizzazioni di protezione necessarie è [COMException (0x800a0046): Permission denied].

Prima di utilizzare un componente MTS da un'applicazione ASP.NET, apportare le modifiche di protezione descritte nelle procedure riportate di seguito.

Per aggiornare le autorizzazioni per un componente MTS esistente

  1. Eseguire Dcomcnfg.exe.

    Verrà visualizzata la finestra della console di gestione Servizi componenti. Questa console è disponibile anche nel menu Strumenti di amministrazione.

  2. Espandere Servizi componenti, Computer, Risorse del computer e Applicazioni COM+.

  3. Selezionare l'applicazione MTS in Applicazioni COM+ e aprire la finestra Proprietà relativa all'applicazione.

  4. Fare clic sulla scheda Identità e sostituire l'account in cui viene eseguito il componente con quello di un nuovo computer locale creato solo per questo scopo.

  5. In Computer selezionare Risorse del computer, quindi aprire la finestra Proprietà.

  6. Nella casella Autorizzazioni di accesso della scheda Protezione COM fare clic su Modifica predefinite e specificare l'account utente aggiunto nella scheda Identità al passaggio 4.

  7. Riavviare IIS per assicurarsi che le modifiche vengano applicate.

Vedere anche

Concetti

Compatibilità dei componenti COM

Esposizione di componenti COM a .NET Framework

Altre risorse

Protezione delle applicazioni Web ASP.NET

Considerazioni di progettazione per l'interoperabilità