Al momento sei offline in attesa che la connessione Internet venga ristabilita

Risoluzione dei problemi comuni delle autorizzazioni e i problemi di protezione in ASP.NET

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 910449
Articolo ASP.NET Support Voice

Risoluzione dei problemi comuni delle autorizzazioni e i problemi di protezione in Microsoft ASP.NET

Per personalizzare questa colonna in base alle esigenze, che si desidera invitati a inviare le proprie idee sugli argomenti di interesse e sui problemi che si desiderano visualizzare la soluzione nei futuri articoli della Knowledge Base e Support Voice. È possibile inviare idee e commenti e suggerimenti tramite il Richiesti modulo. È inoltre disponibile un collegamento al modulo nella parte inferiore della colonna.
Hello, si tratta di Vignesh g dal team di ASP.NET. Benvenuti alla colonna ASP.NET Support Voice. Sono sempre stato un forover Developer Support Engineer due anni ora presso Microsoft e ho Ho trascorso il tempo di messa a fuoco su ASP.NETand Microsoft Internet Information Services (IIS).

L'obiettivo di questa colonna non sarà per spiegare la ASP.NETsecurity, ma per delineare alcune tecniche di risoluzione dei problemi e suggerimenti che willhelp da isolare e risolvere alcune autorizzazioni comuni e vediamo qui al servizio supporto tecnico clienti scenariosthat di protezione. Le autorizzazioni e i problemi di protezione in ASP.NET sono verywell documentati. Infatti, sarà un buon numero di persone che hanno riscontrato lo stesso problema prima si mighthave. In questo modo, l'intento è per questa colonna per essere un buon punto tofind informazioni pertinenti ed esaustiva sulla protezione ASP.NET. Vi isno meglio che facciamo a risolvere il problema manualmente.

Strumenti utili

Prima di tentare di correggere tutto ciò che viene interrotto, è necessario tofamiliarize personalmente con alcuni strumenti che consentono di restringere theissue. Nel nostro caso, ci sarebbe interessante in strumenti come FileMon, RegMon, guasti controllo. Per ulteriori informazioni su FileMon, visitare il seguente sito Web Microsoft:Per ulteriori informazioni su RegMon, visitare il seguente sito Web Microsoft:

Drill-down per isolare il problema

  • L'applicazione ha mai funzionato? Se Sì, quindi quali changedthat Impossibile apportate l'interruzione dell'applicazione? È possibile che gli aggiornamenti di orsecurity gli aggiornamenti software sono stati applicati nel server. Un'implementazione di codice può anche havecaused il problema.
  • Pagine HTML e ASP semplice essere utilizzati da IIS?
  • L'applicazione è stato migrato a ofIIS una versione diversa?
  • Eseguire altre applicazioni ASP.NET in caso di guasto del server con lo stesso errore? È l'unica applicazione che ha esito negativo?
  • Il problema si verifica per tutti gli utenti o per utenti specifici solo?
  • È il problema riproducibile durante l'esplorazione localmente sul server theWeb o è riproducibile solo alcuni client?
  • Se si utilizza la rappresentazione, quindi la impersonateduser è l'accesso alla risorsa necessario?
Le domande di cui sopra sono utili per diagnosticare un problema.Se si sta registrando il problema su uno qualsiasi dei forum di ASP.NET e se youalready le risposte alla maggior parte di queste domande, quindi è probabile che viene generato un puntatore veloce o una soluzione al problema. È necessario registrare l'errore di analisi dello stack ASP.NET thewhole, se del caso, invece di "sono gettingan errore di accesso negato durante il tentativo di eseguire l'applicazione ASP.NET. Anyonehelp possibile?" È molto più semplice per un utente esaminare la traccia dello stack e dare youpointers quando possono vedere un messaggio di errore completo. Quindi è necessario askyourself...

Che cos'è il messaggio di errore?

È la prima domanda che è chiedere ai clienti, "Che cos'è la proprietà errormessage esatto?" Se si dispone di una descrizione chiara del messaggio di errore generata dal Microsoft.NET Framework, è possibile ignorare questa sezione. Se l'applicazione viene mascherato da messageand l'errore effettivo Visualizza un messaggio di errore descrittivo, ad esempio, "hasoccurred un errore imprevisto. Per ulteriori informazioni, contattare l'amministratore del sito Web"non è in uso ofmuch a tutti gli utenti. Ecco alcuni passaggi che ti consentiranno di ottenere il messaggio actualerror.
  • Individuare e aprire il file Web. config nel applicationdirectory e passare alla modalità customErrors = "Off". Salvare il file e riprodurre theproblem.
  • Comunque non sarebbe possibile vedere la proprietà errormessage effettivo dopo il passaggio sopra a causa di eventi/errori personalizzati handlingdone dallo sviluppatore dell'applicazione. È possibile tentare di individuare l'evento Application_Errornel file Global. asax e commentare il codice che utilizza la funzioneServer.Transfer("Errors.aspx") per passare a una pagina di errore personalizzata.
/Global.asax void Application_Error(object sender, EventArgs e)  {  // Code that runs when an unhandled error occurs  //Server.Transfer("Errors.aspx");   } 
Una volta che viene visualizzato il messaggio di errore effettivo, leggere per determinare se theerror è causato da autorizzazioni mancanti in una risorsa locale o in un resourcethat remoto che tenta di accedere all'applicazione ASP.NET.

Suggerimento È possibile contattare il developer per scoprire come visualizzare il messaggio actualerror. È possibile che la developer possono registrare per le notifiche di un file o di posta elettronica gettinge. Ricordarsi sempre di eseguire un backup di tutti i file aregoing modificare. Con una copia di backup disponibile, è possibile sempre ripristinare tutte le modifiche.

Si verifica a causa di mancanza delle autorizzazioni necessarie su una risorsa locale dell'applicazione ASP.NET tenta di accedere a

Se non è possibile ottenere una descrizione precisa di problembecause di un messaggio di errore personalizzato, eseguire FileMon e riprodurre il problema. Stopand salvare l'acquisizione come FileMon.xls e aprire il file in Microsoft Excel. Dal menu dati , fare clic su filtroe quindi fare clic su Filtro automatico per utilizzare il ofExcel funzionalità di filtro. Selezionare l'elenco a discesa nella colonna F e cercare gli errori "Accesso negato".

Seguito è riportato un esempio di output FileMon.
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 vede il filteredresults, ci abbiamo ristretto la causa del problema. FileMon mostra che l'account del servizio NTAUTHORITY\NETWORK mancano le autorizzazioni NTFS sulla cartella di file di ASP.NET theC:\Winnt\Microsoft.net\Framework\v1.1.4322\Temporary.Dovrebbe essere semplice da correggere. Per ulteriori informazioni sull'utilizzo di FileMon per risolvere i problemi di ASP.NET, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
890960 ASP.NET utilizza FileMon per la risoluzione dei problemi
Suggerimento
Un buon punto, è possibile modificare l'account del processo ASP.NET per conto di anAdmin per vedere se consente di risolvere il problema. In IIS 5. x si modificherebbe ilnome utente per "Sistema" nella sezione del modello di processo di fileand il file Machine. config in IIS 6.0 è necessario impostare l'identità IIS AppPool tosee "Sistema locale" se l'applicazione funziona.

Nota Non deve essere utilizzato come soluzione, butonly come risoluzione del problema.

La maggior parte delle persone sarebbero tendono toreinstall il Microsoft.NET Framework o anche visitare l'estensione della reinstallazione del sistema theoperating. Questo non è un passaggio di risoluzione dei problemi consigliato e viene notguarantee il problema non verrà si ripresenta. Fornirò un esempio.Spesso sono difficili da isolare e risolvere i problemi intermittenti. In thisscenario applicazione del cliente funzionerebbero correttamente per alcune ore e quindi tutte le ofa improvviso esso non con l'errore riportato di seguito. Il cliente aveva già tentato di reinstallingthe di.NET Framework, così come il sistema operativo. Ci sembrava per correggere theproblem per alcuni giorni, ma quindi è riapparso.

Errore del server in ' / MyApp'Application

Eseguito FileMon non presentavano alcun DENIEDerrors di accesso. Tutte le autorizzazioni necessarie per l'account ASPNET erano in vigore. Theonly consente di risolvere il problema consiste nel riavviare la casella. Anche un IIS resetwould Guida non in linea. Si stanno pensando "Ah, il Software Microsoft sempre richiede un rebootto recupera?" Bene, si è sbagliata!

Qui è necessario osservare con attenzione il messaggio di errore. L'errore afferma chiaramente "Impossibile aprire un file per la scrittura," andnot il consueto errore accesso negato, in modo che mi viene in mente è che alcuni altri processthat è il blocco di un file o una cartella e non consentono ASP.NET writeto esso. È consigliabile che un riavvio è stato abbattimento altro processo e theASP.NET applicazione inizia a lavorare nuovamente fino a quando il processo viene bloccato il fileagain. L'operazione logica da eseguire, è possibile disattivare tutti i programmi antivirus, spyware di terze parti o qualsiasi altro file di software che viene eseguito sul server di monitoraggio. Eseguire notwant per indicare un qualsiasi software di terze parti specifiche. Tuttavia, in generale, softwareis antivirus potrebbe per causare molto complicato per le applicazioni di IIS e ASP.NET. Problema Anotherknown causato dal software antivirus è perdita di sessione a causa di AppDomainrecycles quando sono coinvolti nella cartella Bin o i file con estensione config.

Suggerimento È il modo più semplice per disattivare i servizi di terze parti:
  1. Fare clic su Start, scegliere Eseguie quindi digitare Msconfig.
  2. Selezionare servizi e selezionare Nascondi tutti i servizi Microsoft.
  3. Fare clic su Disabilita tutto per arrestare i servizi di terze parti.
  4. Fare clic su Start, scegliere Eseguie quindi digitare iisresetper ricaricare il CLR nel processo di lavoro.
Monitorare l'applicazione per vedere se il problema si ripresenta. Se si eseguono più programmi antivirus, utilizzare il todetermine del metodo di valutazione e di errore il particolare programma che causa il problema.

Nota Se lo stesso errore è riproducibile al 100% del tempo, il software antivirus potrebbe non essere la causa. Therecan essere altre cause di questo errore. Provare a creare un semplice toisolate di applicazione di test ASP.NET, se lo stesso errore si verifica per una pagina aspx. In caso affermativo, verifythat il required Access Control Lists (ACLs) sono in posizione per ASP.NET.

Vedere ASP.NET necessarie elenchi di controllo di accesso (ACL):http://msdn2.microsoft.com/en-us/library/kwzs111e.aspx

Suggerimento La cartella %SystemRoot%\Assembly è la global assembly cache. È possibile utilizzare direttamente Esplora risorse di Windows per modificare gli ACL per thisfolder. Invece, utilizza un prompt dei comandi ed eseguire il comando riportato di seguito:
cacls %windir%\assembly /e/t/p domain\useraccount:r
In alternativa, prima di utilizzare Windows Explorer, unregisterShfusion.dll con il seguente comando per concedere le autorizzazioni tramite l'interfaccia grafica:
C:\WINDOWS\Microsoft.NET\Framework\VersionNumber>Shfusion. dll regsvr32-u
Dopo aver impostato le autorizzazioni con Esplora risorse, ri-registerShfusion.dll con il seguente comando:
C:\WINDOWS\Microsoft.NET\Framework\VersionNumber>regsvr32shfusion.dll

Si verifica a causa di mancanza delle autorizzazioni necessarie a una risorsa remota tenta di accedere all'applicazione ASP.NET

Quando l'applicazione ASP.NET è l'accesso a un likeMicrosoft di risorsa remota di SQL Server o in una condivisione UNC Universal Naming Convention (), esistono molte cose che possono verificarsi. Inoltre, molte operazioni possono impostare beincorrectly sulla risorsa remota. È necessario risolvere tali problemi per ottenere il lavoro della risorsa.Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
891031 Problemi di protezione comuni quando si accede a risorse remote da applicazioni ASP.NET
È il primo passo per vedere se è possibile connectto il server remoto tramite Esplora risorse.
  1. Sul server remoto, creare una cartella denominata test. ilIl condivisione e protezione schede della cartella Test, aggiungere il proprio dominio/account, andalso conto il processo utilizzato da dell'applicazione ASP.NET e givethem sia il controllo completo.

    Nota Vedere891031 per orworkarounds di tecniche per accedere a risorse remote da ASP.NET.
  2. Accedere con l'account di dominio/sul server IIS, fare clic su Start, scegliere Eseguie quindi digitare il percorso UNC della condivisione del server remoto:
    \\RemoteServerName\Test
    Se non è possibile accedere a questa cartella, quindi contattare il NetworkAdministrator per correggere questo problema. Solo allora possono condividere l'applicazione di ASP.NET ad accedere al.
  3. Creare un file denominato CreateUNCFile.aspx con belowand il codice salva il file nella directory dell'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 di modificare <RemoteServerName></RemoteServerName> Nella seguente riga di codice
    fp = File.CreateText("\\<RemoteServerName>\Test\" &	"test.txt")
    in modo che rifletta il nome del server remoto.
  5. Aprire Windows Internet Explorer e passare tohttp: / /NomeServerIIS/AppName/CreateUNCFile.aspxfrom un computer client diverso dal server IIS.
  6. Se il file test. txt viene creato correttamente, applicazione di yourASP.NET può autenticare alla risorsa remota.
  7. Se la creazione di file non viene eseguita da un browser client Internet Explorer, ma worksif che Sfoglia nella stessa pagina dal server IIS, è likelythat che è in esecuzione in uno scenario di "Doppio Hop". Se si utilizza personalizzati di Web part compilato per accedere alle risorse remote che richiedono l'autenticazione e autorizzazione, eseguirà probabilmente il problema "Double Hop". Per accedere alle risorse remote, potrebbe essere necessario fornire le credenziali dell'utente finale per la risorsa in modo che l'output della risorsa è limitato ai dati che l'utente finale ha diritto di accesso.
La procedura si presuppone che l'autenticazione NTLM attivata in IIS. L'autenticazione di base non utilizza Kerberos. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
907272 L'autenticazione Kerberos e la risoluzione dei problemi di delega
326985 Risoluzione dei problemi relativi a Kerberos in IIS
Per ulteriori informazioni sui metodi di autenticazione IIS, vedere il seguente sito Web Microsoft Developer Network (MSDN):

Suggerimento Se è possibile connettersi alla condivisione UNC remota ma non è possibile connettersi al server remoto che esegue SQL Server dall'applicazione ASP.NET, si potrebbe essere necessario controllare orset i nomi principali di servizio (SPN) per SQL Server. Provare ad attivare solo l'autenticazione di base per yourapplication in IIS e vedere se si è in grado di connettersi al server remoto che esegue SQL Server.Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
319723 Come utilizzare l'autenticazione Kerberos in SQL Server
316989 Messaggio di errore quando si crea una connessione dati attendibile da ASP.NET a SQL Server: "accesso non riuscito per l'utente:"NomeAccount""
Suggerimento Mai, è consigliabile per utilizzare unità mappate per connettersi a un remoteresource poiché il mapping delle unità sono un'estensione del comando net use e vengono creati per ogni utente. Il contenuto di accesso methodof preferito per il server Web esistente in un computer remoto è utilizzare condivisioni che seguono il percorso UNC.Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
257174 Utilizzo di unità mappate con IIS

Problema relativo di Strumentazione gestione Windows (CAS, Code Access Security)

Messaggi di errore in ASP.NET sono descritte in dettaglio e, molto spesso, infatti, indicano esattamente il problema. In alcuni casi, FileMon o RegMon potrebbe notcapture qualcosa di utile. Esaminiamo uno scenario.

Scenario

Durante il tentativo di individuare un'applicazione ASP.NET, viene generato un errore generico, ad esempio il seguente errore gravissimo:
ApplicationUnavailable server
Mostra il registro eventi:
Tipo di evento: errore
Origine evento: ASP.NET 1.1.4322.0
Categoria evento: nessuno
ID evento: 1088
Data: 11/10/2006
Ora: 10:54:04 PM
Utente: n/d
Computer: nomecomputer
Descrizione:
Impossibile eseguire la richiesta perché non è stato creato il dominio dell'applicazione. Errore: 0x8013150a
Quando viene creato un dominio di applicazione ASP.NET, ASP.NET readsthe valore specificato per l'attributo a livello di elemento di configurazione trust, crea un'istanza della classe AspNetHostingPermission con l'attributo dellivello specificato e quindi aggiunge la classe per il set di autorizzazioni per dominio di processo. Verrà visualizzato l'errore sopra riportato se la relazione di trust livelli areincorrectly configurato o modificato. Per ulteriori informazioni, see"ASP.NET, TrustLevels e file di criteri" sul seguente sito Web MSDN: Per risolvere questo problema, è possibile trythis Suggerimento Nella sezione "Il problema si verifica a causa di mancanza delle autorizzazioni necessarie su una risorsa locale dell'applicazione ASP.NET tenta di accedere a", ma non non getdisheartened se l'applicazione non funziona con un account amministratore o SYSTEMaccount. È necessario verificare per vedere se il problema può essere causato da Security.This di accesso di codice può essere eseguita facilmente se si disattiva la protezione dall'accesso di codice utilizzando l'utilità theCaspol.exe.
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 >caspol -s off
Microsoft (R).NET Framework CasPol 1.1.4322.573
Copyright (C) Microsoft Corporation 1998-2002. Tutti i diritti riservati.

Operazione riuscita

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 >
Onceyou esecuzionecaspol-s off, reimpostare IIS e tenta di esplorare l'applicazione. Se le istruzioni works, è quindi necessario controllare il set di autorizzazioni per i gruppi di codice.È possibile accedere ai gruppi di codice in di Microsoft.NET Framework VersionNumberStrumento di configurazione che si trova in strumenti di amministrazione.

In questo scenario, il Set di autorizzazioni per il gruppo di codice My_Computer_Zone è stato impostato su Nothing.La conversione di Attendibilità ha risolto il problema

Nota Per accedere al gruppo di codice My_Computer_Zone , attenersi alla seguente procedura:
  1. Nel Pannello di controllo fare doppio clic su Strumenti di amministrazione.
  2. Fare doppio clic su di Microsoft.NET Framework<b00> </b00> VersionNumber Configurazione.
  3. Fare doppio clic su criteri di protezione Runtime.
  4. Fare doppio clic sul computer.
  5. Fare doppio clic su CodeGroups.
  6. Fare doppio clic su All_Code.
  7. Fare doppio clic su My_Computer_Zone.
Suggerimento Ricordarsi di eseguire caspol-s su per attivare la CA dopo aver fixedthe problema.

Per ulteriori informazioni, vedere AccessSecurity codice di ASP.NET:http://msdn2.microsoft.com/en-us/library/87x8e4d1.aspx

Thereare numerose altre cause di proprietà errormessage "Applicazione Server non disponibile". Il log eventi è il metodo migliore per ottenere ulteriori dettagli sul problema causa futuredella.

Errori relativi a IIS

I registri di IIS sono molto utili in caso di errori relativi all'autenticazione IIS. Uno scenario comune è quando l'utente in genere dovrebbe avere il seguente:
Sono notauthorized per visualizzare questa pagina
È necessario eseguire la ricerca è i codici di stato dello stato e sub per questo particolare errore.
12-10-2006 22:47:28 W3SVC1 OTTENERE 65.52.18.230 /MyAPP/Login.aspx - 80MyDomain\UserID_91 65.52.22.58Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+InfoPath.1)401 3 5
Vediamo un 401 con lo stato secondario 3, che indica "Non autorizzato a causa di ACL sulla risorsa".

Ciò indica NTFSpermissions mancante in un file o una cartella. Questo errore può verificarsi anche se il permissionsare correggere per il file che si sta tentando di accedere, ma i diritti utente e defaultpermissions potrebbero mancare in altre cartelle di sistema e IIS. Ad esempio, se l'account IUSR_nomecomputer non haveaccess la directory c:\WINNT\system32\inetsrv. potrebbe vedere questo errore.Per ulteriori informazioni sui codici di stato IIS, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
318380 Descrizione dei codici di stato di Microsoft Internet Information Services (IIS) 5.0 e 6.0
812614 Le autorizzazioni predefinite e i diritti utente per IIS 6.0
271071 Come le autorizzazioni NTFS di setrequired e i diritti utente per un server Web IIS 5.0
Suggerimento Fare clic su Start, scegliere Esegui, tipo andthen file di registro Per aprire la cartella che contiene i registri theIIS. In alternativa, nella pagina di proprietà per il sito Web in IIS, fare clic sulla schedaWebSiteName e in Formato registro attivo, fare clic su proprietà per visualizzare il registro directoryfile e il nome.

L'altra operazione di interesse qui è il codice di stato 5. È possibile utilizzare il toget del comando net helpmsg ulteriori informazioni su questo codice di stato:
C:\Documents and Settings\nome >net helpmsg 5
Accesso negato.
Provare un altro codice stato comune, codice 50:
C:\Documents and Settings\nome >net helpmsg 50
La richiesta non è supportata.
Suggerimento Ogni volta che viene visualizzato un altro messaggio generico gravissimo "500 Internal ServerError", quindi è consigliabile disattivare i messaggi di errore HTTP brevi, in modo che si receivea dettagliate descrizione dell'errore. Non dimenticare di controllare nell'evento vieweras può anche contenere ulteriori informazioni.
Per ulteriori informazioni su come disattivare i messaggi di errore HTTP brevi, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
294807 Disattivare la funzionalità "Mostra HTTP messaggi di errore brevi" di 5. x e 6. x di Internet Explorer sul lato server
L'idea è di utilizzare tutti i informationavailable registrati per ottenere dettagli massimo a portata di mano il problema.

Risorse

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

Matrice di identità ASP.NET
http://msdn2.microsoft.com/en-us/library/aa302377.aspx

Articoli precedenti di ASP.NET Support Voice
http://support.microsoft.com/aspnetpsvc
Mi auguro che queste tecniche semplici sono utili nella resolvesecurity e autorizzazioni problemi correlati. Tenere presente che la arefor di colonne di Support Voice è! Come sempre, non esitate a utilizzare ilRichiesti modulo da inviare idee sugli argomenti che si desiderano vedere presentate infuture di colonne o nella Knowledge Base.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 910449 - Ultima revisione: 12/22/2014 22:18:00 - Revisione: 1.0

Microsoft ASP.NET 2.0, Microsoft ASP.NET 1.1

  • kbhowto kbasp kbmt KB910449 KbMtit
Feedback
/html>