Le autorizzazioni comuni e i relativi alla protezione problemi in ASP.NET risolvono

Traduzione articoli Traduzione articoli
Identificativo articolo: 910449 - Visualizza i prodotti a cui si riferisce l?articolo.
Colonna ASP.NET Vocale Ritto

Le autorizzazioni comuni e i relativi alla protezione problemi in Microsoft ASP.NET risolvono

Per che personalizzare questa colonna alle esigenze X, Vuoi invita che inviano che le idee sugli argomenti che desiderano hanno risolto future gli articoli di Knowledge Base e le colonne Vocale Ritto. ╚ possibile inviare le idee e utilizzare utente Ask For It modulo. Esiste un collegamento alla maschera nella parte inferiore di questa colonna anche.
Espandi tutto | Chiudi tutto

In questa pagina

Ci˛ proviene dal team ASP.NET A.G Vignesh. Gradire alla colonna Vocale Ritto ASP.NET! Sono essere ora un Tecnico supporto tecnico oltre per due anni in Microsoft e ho speso la mia volta che sono incentrato su ASP.NET e Microsoft Internet Information Services ( IIS ).

L'attivo di questa colonna non sarÓ che spiega la protezione ASP.NET ma che delinea alcune tecniche e suggerimenti di troubleshooting che faciliteranno isolare e risolvere alcun. Le autorizzazioni e i relativi alla protezione problemi in ASP.NET sono documentati very well. Numerosi buoni utenti che pu˛ essere essere nell'esecuzione nello stesso problema saranno infatti. Pertanto lo scopo Ŕ che questa colonna sia un luogo buono trovare le informazioni pertinenti e complete sulla protezione ASP.NET. Non c'Ŕ alcuna migliore di risolvere il problema emozione.

Strumenti utili

Prima di tentare di risolvere qualcosa che Ŕ interrotta, si deve acquisire la familiaritÓ con alcuni strumenti che consentiranno di ricondurre il problema. Nel nostro caso, noi si interesseremo agli strumenti di tipo FileMon, RegMon e controllo di protezione. Per ulteriori informazioni su FileMon, visitare il seguente sito Web Microsoft:
http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx
Per ulteriori informazioni su RegMon, visitare il seguente sito Web Microsoft:
http://technet.microsoft.com/en-us/sysinternals/bb963881.aspx

Eseguire drill-down per che il problema isoli

  • Ha funzionato l'applicazione mai? Quindi nel caso affermativo, cosa ha modificato quello potrebbe avere renduto l'interruzione di applicazione? ╚ possibile che gli aggiornamenti di software o gli aggiornamenti per la protezione si applicare sul server. Un'implementazione di codice potrebbe anche avere causato il problema.
  • Fungono le pagine semplici html e asp da IIS?
  • Si eseguiva la migrazione dell'applicazione a una versione diverse di IIS?
  • Effettua altre applicazioni ASP.NET sopra il FAIL di server con lo stesso errore? ╚ ci˛ l'unica applicazione non riuscita?
  • Si verifica il problema per tutti gli utenti o gli utenti solo specifici?
  • Il problema Ŕ riproducibile mentre si passa localmente sul server Web o esso Ŕ riproducibile soltanto per alcuni client?
  • Se si utilizza la rappresentazione, quindi ha l'utente rappresentato l'accesso necessario alla risorsa?
Le domande precedenti sono utili per diagnosticare un problema. Se si registra il problema sopra qualsiasi forum ASP.NET e se si dispone giÓ delle risposte a queste pi¨ domande, Ŕ quindi probabile che ottenga un puntatore o una soluzione rapidi al problema. La chiave Ŕ registrare l'intero errore di traccia ASP.NET di stack applicabile invece che indicare "visualizzo un errore di accesso negato durante il tentativo di eseguire l'applicazione ASP.NET" "Pu˛ essere l'utente utile?" ╚ molto pi¨ semplice da esaminare l'analisi di stack e da fornire i puntatori quando esse possono visualizzare un messaggio di errore completo per l'utente. Pertanto deve richiedere si...

Cosa Ŕ il messaggio di errore esatto?

La prima domanda che richiediamo ai clienti Ŕ "Cosa Ŕ il messaggio di errore esatto"? Se ha una descrizione chiara del messaggio di errore generato dal Microsoft .NET Framework, Ŕ possibile ignorare questa sezione. Se l'applicazione maschera il messaggio di errore effettivo e fornisce invece un messaggio di errore descrittivo "come un errore imprevisto si Ŕ essere verificato" "Esso si contatta di molto utilizzo di chiunque," non Ŕ l'amministratore di sito Web per informazioni. Ci sono alcuni passaggi che consentiranno di visualizzare il messaggio di errore effettivo.
  • Trova il file Web.config nella directory di applicazione lo apre e la modalitÓ sostituisce customErrors = Disattivarsi. Salvare il file e riprodurre il problema.
  • Visualizzare il messaggio di errore effettivo dopo eseguire la procedura sopra riportato stante la gestione event/error personalizzato eseguita dallo sviluppatore di applicazioni potrebbe non essere ancora possibile. Si prova a collocare l'evento Application Error nel file Global.asax e nel commento fuori qualsiasi codice che utilizza la funzione Server.Transfer("Errors.aspx") per passarsi a una pagina personalizzata di errore.
/Global.asax 
void Application_Error(object sender, EventArgs e) 
 {
  // Code that runs when an unhandled error occurs
  //Server.Transfer("Errors.aspx"); 

  } 
Dopo essersi visualizzato il messaggio di errore effettivo, leggerlo per determinare se l'errore viene causato dalle autorizzazioni mancate sopra una risorsa locale o una risorsa remota sopra cui tenta l'applicazione di accedere.

Suggerimento: ╚ possibile contattare lo sviluppatore trovato fuori come visualizzare il messaggio di errore effettivo. ╚ possibile che lo sviluppatore lo possa registrare in un file o che possa ricevere le notifiche tramite la posta elettronica. Ricordare sempre eseguire un backup di qualsiasi file che si potrÓ modificare. Con un backup disponibile, si sempre pu˛ ripristinare le eventuali modifiche.

Il problema si verifica stante manca le autorizzazioni per una risorsa locale per cui tenta l'applicazione ASP.NET di accedere

Se non si riesce a ottenere una descrizione chiara del problema stante un messaggio personalizzato di errore, eseguire FileMon e riprodurre il problema. Arrestare, salvare l'acquisizione come FileMon.xls e aprire il file in Microsoft Excel. Dal menu Dati, scegliere Filtro e quindi scegliere il filtro automatico per utilizzare le funzionalitÓ di filtro di Excel. Selezionare l'elenco nella colonna F alla discesa e cercare ora gli errori "ACCESS DENIED".

Un output di esempio FileMon Ŕ riportato di seguito.
10381 1:01:11 PM w3wp.exe:2320 OPEN
				C:\winnt\microsoft.net\framework\v1.1.4322\Temporary ASP.NET
				Files\sessiontest\8832e585\275ec327\global.asax.xml ACCESS DENIED NT
				AUTHORITY\NETWORK SERVICE
Come si visualizza dai risultati filtrati, noi abbiamo ricondotto la causa del problema. FileMon mostra che il conto SERVICE AUTHORITY\NETWORK NT manca le autorizzazioni NTFS per la cartella di File ASP.NET C:\Winnt\Microsoft.net\Framework\v1.1.4322\Temporary. Ci˛ dovrebbe essere ritto in avanti risolvere. Per ulteriori informazioni sull'utilizzo di FileMon per risolvere ASP.NET, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
890960 Risolvere ASP.NET che utilizza FileMon
Suggerimento: Un passaggio buono sarÓ la seguente modificare l'account di processo ASP .NET a un conto Admin per visualizzarlo se esso risolve il problema. In 5.x di IIS, "SYSTEM" del file machine.config nella sezione di modello di processo sostituirÓ l' userName e in IIS 6.0, modificherÓ dell'identitÓ AppPool IIS a "Sistema locale" per consultare se l'applicazione risolve il problema.

Nota: Ci˛ non dovrebbe essere utilizzato come una soluzione ma solo un passaggio di troubleshooting.

TenderÓ alla maggior parte delle persone reinstallare il Microsoft .NET Framework o consentire anche di accedere all'extent della reinstallazione del sistema operativo. Ci˛ non Ŕ un passaggio consigliato di troubleshooting e non garantisce che non si ripresenterÓ il problema. Io fornire un esempio di tipo. ╚ spesso difficile da isola i problemi intermittenti e da che risolvono. In questo scenario, la il cliente applicazione funzionerÓ correttamente per alcune ore e quindi non si effettuerÓ all of a sudden con il seguente errore. Il cliente aveva provato giÓ a reinstallare il .NET Framework nonchÚ il sistema operativo. Ci˛ si Ŕ sembrato che risolve il problema per alcuni giorni ma quindi si visualizzava nuovamente.

Riduci l'immagineEspandi l'immagine
Server Error in '/MyApp'
				Application


Eseguire FileMon non ha mostrato gli eventuali errori ACCESS DENIED. Tutte le autorizzazioni necessarie per l'account ASPNET hanno equivaluto nella posizione. L'unico modo che ripristina dal problema Ŕ riavviare la casella. Non sarÓ anche una reimpostazione di IIS utile. Si ritiene "software Microsoft sempre necessita di un riavvio di ripristinarlo"? Si Ŕ errato!

Qui la chiave Ŕ osservare strettamente il messaggio di errore. L'errore indica chiaramente "impossibile aprire un file per la scrittura" e non l'errore normale ACCESS DENIED cosý ritengo che esso Ŕ alcun altro processo che mantiene un blocco su un file o una cartella e che non si consente di scritturare di ASP.NET a esso. Esso effettua il senso che un riavvio ha arrestato l'altro processo e l'avvio dell'applicazione ASP.NET di funzionare nuovamente finchÚ il processo inaffidabile blocca il file nuovamente. La cosa logica che svolge sarÓ disattivare tutti i programmi antivirus, lo spyware di terza parte o qualsiasi altro file che controlla il software nell'esecuzione sul server. Io non desidero evidenziare alcun software specifico di terze parti. Ma Ŕ noto che il software antivirus causi molto grief per le applicazioni IIS e ASP.NET nel generale. Esiste un altro problema noto causato dal software antivirus la sessione quando si ricicla la perdita AppDomain quando la cartella Bin o i file .config vengono toccati.

Suggerimento: Il modo pi¨ semplice da disattivare i servizi di terze parti esiste a:
  1. Fare clic sul pulsante Start, scegliere Esegui e quindi digitare msconfig.
  2. Selezionare Servizi e controllare Hide All Microsoft Services.
  3. Scegliere Disabilita tutto per arrestare i servizi di terze parti.
  4. Fare clic sul pulsante Start, scegliere Esegui e quindi digitare iisreset Per ricaricare il CLR nel processo di lavoro.
Controllare l'applicazione per visualizzare se si ripresenta il problema. Se si eseguono pi¨ programmi antivirus, utilizzare il metodo trial-and-error per determinare se causa il problema il programma determinato.

Nota: Se lo stesso errore Ŕ riproducibile 100 % della volta, il software antivirus non pu˛ essere la causa. Possono essere altre cause di questo errore. Tentare di creare un'applicazione di verifica ASP.NET semplice isolare o meno lo stesso errore si Ŕ verificato per una pagina Test.aspx. Se esso, quindi verificare che l'elenco necessario di controllo di accesso (ACL) sia in tutta la posizione per ASP.NET.

Vedere che ASP.NET ha richiesto l'elenco di controllo di accesso (ACL): http://msdn2.microsoft.com/en-us/library/kwzs111e.aspx

Suggerimento: La cartella %SystemRoot%\Assembly Ŕ la cache di assembly globale. Non utilizzare Esplora risorse direttamente Ŕ possibile per modificare ACL per questa cartella. Utilizzare un prompt di comandi ed eseguire invece il seguente comando:
Domain\useraccount:r /p, /t, /e, %windir%\assembly cacls
Prima di utilizzare Esplora risorse, annullare la registrazione di Shfusion.dll nell'alternativa con il seguente comando per concedere le autorizzazioni tramite il GUI:
Versionnumber > regsvr32űu shfusion.dll C:\WINDOWS\Microsoft.NET\Framework\
Dopo impostare le autorizzazioni con Esplora risorse, registrare Shfusion.dll nuovamente con il seguente comando:
Versionnumber > regsvr32 shfusion.dll C:\WINDOWS\Microsoft.NET\Framework\

Il problema si verifica stante manca le autorizzazioni per una risorsa remota per cui tenta l'applicazione ASP.NET di accedere

Quando l'applicazione ASP.NET accede a una risorsa remota di tipo Microsoft SQL Server o una condivisione UNC, sono pi¨ cose che possono andare non valide. Pi¨ cose si possono inoltre impostare non correttamente sulla risorsa remota. Quei problemi dovranno risolvere per ottenere il conflitto di risorsa. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
891031 Problemi comuni di protezione quando si accede alle risorse remote dalle applicazioni ASP.NET
Il primo passo sarÓ vedere potersi connettere al server remoto tramite Esplora risorse.
  1. Sul server remoto, creare una cartella denominata Test. Nelle schede Condivisione e Protezione della cartella Test, aggiungere il domain/account e l'account di processo utilizzato dall'applicazione ASP.NET inoltre e determinare entrambi Controllo completo a esse.

    Nota: Vedere891031 Per tecniche o per le soluzioni per accedere alle risorse remote da ASP.NET.
  2. Nel server IIS, registrare il domain/account, fare clic sul pulsante Start, scegliere Esegui e quindi digitare il percorso UNC di condivisione del server remoto:
    \\RemoteServerName\Test
    Se non Ŕ possibile ottenere a questa cartella, quindi contattare l'amministratore della rete per risolvere questo problema. Solo quindi l'applicazione ASP.NET pu˛ accedere alla condivisione.
  3. Creare un file denominato CreateUNCFile.aspx con il seguente codice e salvare il file nella directory di applicazione.
    <%@ Page Language="vb" %>
    <%@ Import Namespace="System.IO" %>
    <html>
      <head>
      <title>Writing to a Text File</title>
    <script runat="server">
        Sub WriteToFile(ByVal sender As System.Object, ByVal e As System.EventArgs)
            Dim fp As StreamWriter
                fp = File.CreateText("\\<RemoteServerName>\Test\" & "test.txt")
                fp.WriteLine(txtMyFile.Text)
                lblStatus.Text = "The File Successfully created! Your ASP.NET process is able to access this remote share"
                fp.Close()
        End Sub
    </script>
    
    </head>
    <body style="font: 10pt verdana">
                <h3 align="center">Creating a Text File in ASP.NET</h3>
        <form id="Form1" method="post" runat="server">
                            Type your text:
                            <asp:TextBox ID="txtMyFile" TextMode="MultiLine" Rows="10" Columns="60" Runat="server" /><br>
                            <asp:button ID="btnSubmit" Text="Create File" OnClick="WriteToFile" Runat="server" />
                            <asp:Label ID="lblStatus" Font-Bold="True" ForeColor="#ff0000" Runat="server" />
        </form>
    </body>
    </html> 
    
  4. Assicurarsi che si modifichi &lt;RemoteServerName&gt; nella seguente riga di codice
    fp = File.CreateText("\\<RemoteServerName>\Test\" &	"test.txt")
    CosicchÚ esso riflette il nome del server remoto.
  5. Apre Windows Internet Explorer individua http:// IISServerName / /CreateUNCFile.aspx NomeApp da un computer client diverso dal server IIS.
  6. Quindi quando il file Test.txt si crea correttamente, l'applicazione ASP.NET pu˛ eseguire l'autenticazione alla risorsa remota.
  7. Se la creazione di file non riesce da un browser client di Internet Explorer ma lavori se si accede alla stessa pagina dal server IIS, Ŕ quindi probabile che si esegua in uno scenario "Hop Doppio". Se si utilizza il web creato personalizzato part per accedere alle risorse remote che richiedono l'autenticazione di utente e l'autorizzazione, si eseguirÓ probabilmente nel problema "Hop Doppio". Per accedere alla risorsa remota, Ŕ necessario che le credenziali alla risorsa dell'utente finale possano fornire in modo che l'output dalla risorsa sia limitato ai dati a cui dispone l'utente finale di autorizzazione di accesso.
Le procedure sopra riportato presuppongono che autenticazione NTLM Ŕ attiva in IIS. L'autenticazione di base non utilizza Kerberos. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
907272 Autenticazione Kerberos e la risoluzione di problemi di delega
326985 Come i problemi Kerberos-related in IIS risolvere
Per ulteriori informazioni sui metodi di autenticazione di IIS, vedere il seguente sito Web Microsoft Developer Network ( MSDN ):
http://msdn2.microsoft.com/en-us/library/aa292114(VS.71).aspx


Suggerimento: Quindi se si pu˛ connettere alla condivisione remota UNC ma impossibile connettersi al server remoto che esegue SQL Server dall'applicazione ASP.NET, si potrebbe dovere controllare o potrebbe dovere impostare i nomi principali di servizio (SPN) per SQL Server. Provare a essere abilitata solo l'autenticazione di base per l'applicazione in IIS e verificare se Ŕ possibile connettersi al server remoto che esegue SQL Server. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
319723 Come utilizzare autenticazione Kerberos in SQL Server
316989 Messaggio di errore : " : "NomeAccount" " l'accesso non era riuscito per l'utente quando si crea una connessione da ASP.NET a SQL Server i dati attendibili
Suggerimento: Esso non ha consigliato mai di utilizzare le unitÓ mappate per connettersi a una risorsa remota poichÚ i mapping di unitÓ sono un'estensione del comando net use e si creano per un singolo utente. Il metodo preferito di accesso al contenuto per il server Web che esiste in un computer remoto Ŕ utilizzare le condivisioni che seguono il percorso UNC. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
257174 Utilizzare le unitÓ mappate con IIS

Code Access Security (CAS) ha messo il problema nella relazione

I messaggi di errore in ASP.NET si dettagliano e indicano more often than not cosa il problema Ŕ esattamente. In alcuni casi, FileMon o RegMon non pu˛ acquisire qualcosa utile. Osserviamo uno scenario di tipo.

Scenario

Mentre prova a accedere a un'applicazione ASP.NET, non si effettua con un errore generico come il seguente errore infamous:
Riduci l'immagineEspandi l'immagine
Server Application
				Unavailable
Si visualizza il registro di eventi:
Event Type: Errore
Origine evento: ASP.NET 1.1.4322.0
Categoria di eventi: Nessun
ID evento: 1088
Data: 10/11/2006
Volta: 10:54:04 PM
Utente: N/D
Computer: NomeComputer
Descrizione
Impossibile eseguire la richiesta perchÚ l'App-Domain non potrebbe essere creato. Errore: 0x8013150a
Quando si crea un dominio di applicazione ASP.NET, ASP.NET legge che il valore specificato per l'attributo di livello dell'elemento di configurazione di trust crea un'istanza della classe AspNetHostingPermission con l'attributo specificato Livello e che quindi aggiunge la classe all'autorizzazione impostata per il dominio di applicazione. Si visualizzerÓ l'errore precedente se i livelli di attendibilitÓ si configurano o se si modificano non correttamente. Per ulteriori informazioni, vedere "File Criterio e Livelli Attendibile ASP.NET" al seguente sito Web MSDN:
http://msdn2.microsoft.com/en-us/library/wyts434y.aspx
A risolvere questo problema, si prova ci˛ Inclinare Nel "nel problema si verifica stante manca le autorizzazioni per una risorsa locale per cui tenta l'applicazione ASP.NET di accedere," sezione ma non ottenere disheartened se l'applicazione non funziona con un account Administrator o SYSTEM. Si deve controllare se pu˛ causare il problema dalla protezione dall'accesso di codice Ŕ se Ŕ. Si consente facilmente utilizzando l'utilitÓ Caspol.exe che la disattivazione di protezione dall'accesso di codice esegua ci˛.
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 > caspol -s off
CasPol 1.1.4322.573 Microsoft (R), .NET Framework,
Copyright (C) Microsoft Corporation-2002. Tutti i diritti riservati

Successo

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 &gt;
A essersi eseguito caspol űs off, reimpostare IIS e provare a accedere all'applicazione. Se questa procedura descritta funziona, quindi si deve controllare l'autorizzazione impostata per i gruppi di codice. Si pu˛ accedere ai gruppi di codice nello strumento di Configurazione di Microsoft .NET Framework Versionnumber trovato in Strumenti di amministrazione.

In questo scenario, il Permission Set del gruppo di codice My Computer Zone era impostato su Nothing. Ha consentito che passarlo a Full Trust risolva il problema

Nota: Attenere a questa seguente procedura a accedere al gruppo di codice My Computer Zone:
  1. In Pannello di controllo, fare doppio clic su Administrative tools.
  2. Fare doppio clic Configura il versionnumber di Microsoft .NET Framework.
  3. Fare doppio clic su Criteri di protezione runtime.
  4. Fare doppio clic su Machine.
  5. Fare doppio clic sul gruppo di codice.
  6. Fare doppio clic su All Code.
  7. Fare doppio clic su My Computer Zone.
Suggerimento: Ricordare di eseguire caspol űs on per attivare CA dopo essersi risolto il problema.

Per ulteriori informazioni, vedere Protezione Accesso ASP.NET Code: http://msdn2.microsoft.com/en-us/library/87x8e4d1.aspx

Altre numerose cause per il messaggio di errore "Applicazione server non disponibile" esistono. Il registro di eventi Ŕ la rilevanza ottimale di ottenere le ulteriori informazioni sulla causa del problema.

Gli errori correlati a IIS

I registri di IIS sono molto utili per i casi di errori authentication-related di IIS. Uno scenario comune consiste quando l'utente vedrÓ in genere:
Riduci l'immagineEspandi l'immagine
You are not
				authorized to view this page
╚ necessario cercare i codici di stato di stato e sub di questo errore particolare.
22:47:28 W3SVC1 2006-10-12 65.52.18.230 OTTENGONO MyAPP /<VAR> /login.aspx </VAR> 80 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+InfoPath.1) 401 miodominio \UserID_91 65.52.22.58 3 5
Noi vediamo 401 401 con il sub-status 3 che indica "Unauthorized ACL sulla risorsa"

Ci˛ indica le autorizzazioni mancate NTFS su un file o una cartella. Si pu˛ verificare questo errore seppure dalle autorizzazioni correggono per il file per cui si tenta di accedere ma le autorizzazioni predefinite e l'utente diritto possono essere che manchi per altre cartelle SYSTEM e IIS. Ad esempio, si pu˛ visualizzare questo errore se l'account IUSR_NomeComputer non ha l'accesso alla directory C:\Winnt\System32\Inetsrv. Per ulteriori informazioni sui codici di stato di IIS, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
318380 Descrizione di codici di stato di Microsoft Internet Information Services ( IIS ) 5,0 e 6,0
812614 L'le autorizzazioni predefinite e l'utente diritto per IIS 6.0
271071 Come impostare ha richiesto le autorizzazioni NTFS e i diritti di utente per un server IIS 5.0
Suggerimento: Fare clic sul pulsante Start, scegliere Esegui e quindi digitare logfiles Per aprire la cartella, quello contiene i registri di IIS. Nella pagina di proprietÓ per il Sito Web in IIS, nell'alternativa, fare clic sulla scheda WebSiteName e Formato registro attivo, fare clic su ProprietÓ per visualizzare la Directory file registro e il nome.

L'altra cosa qui di interesse Ŕ il codice di stato 5. Utilizzare il comando net helpmsg Ŕ possibile per ottenere le maggiori informazioni su questo codice di stato:
C:\Documents Settings\User > net helpmsg 5
Accesso negato
Proviamo un altro codice comune di stato, codice 50:
C:\Documents Settings\User > net helpmsg 50
Non si supporta la richiesta.
Suggerimento: Quindi ogniqualvolta si visualizza un altro messaggio infamous generico di "Errore Interno 500 di Server", Ŕ consigliabile disattivare i messaggi descrittivi di errore HTTP in modo che si riceva una descrizione dettagliata dell'errore. Non dimenticare risultare il visualizzatore di evento come esso pu˛ anche contenere le ulteriori informazioni.
Per ulteriori informazioni a proposito di come disattivare i messaggi descrittivi di errore HTTP, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
294807 Disattivare l'Internet Explorer 5.x e la funzionalitÓ 6.x "visualizza i messaggi descrittivi di errore HTTP" sul lato server
L'idea Ŕ utilizzare tutte le informazioni registrate disponibili per ottenere le informazioni massime sul problema portata.

Risorse

Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
306590 Panoramica di protezione ASP.NET
317012 IdentitÓ di processo e richiesta in ASP.NET
Come creare un account di servizio per un'applicazione di ASP.NET 2.0
http://msdn2.microsoft.com/en-us/library/ms998297.aspx

Identity matrix ASP.NET
http://msdn2.microsoft.com/en-us/library/aa302377.aspx

Colonne precedenti Vocale Ritto ASP.NET
http://support.microsoft.com/aspnetpsvc
Io si auguro che queste seguenti tecniche semplici sono utili in risolvere i relativi problemi di protezione e autorizzazioni. Ricordare che sono le colonne Vocale Ritto! Sempre ritiene disponibile di utilizzarsi Ask For It formare per inviare le idee sugli argomenti desiderati indirizzati nelle colonne future o nel Knowledge Base.

ProprietÓ

Identificativo articolo: 910449 - Ultima modifica: venerdý 11 maggio 2007 - Revisione: 1.4
Le informazioni in questo articolo si applicano a
  • Microsoft ASP.NET 2.0
  • Microsoft ASP.NET 1.1
Chiavi:á
kbhowto kbasp KB910449 KbMtit kbmt
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Nel caso in cui si riscontrino degli errori e si desideri inviare dei suggerimenti, Ŕ possibile completare il questionario riportato alla fine del presente articolo.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 910449
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com