Problembehandlung bei allgemeinen Berechtigungen und Sicherheitsfragen in ASP.NET

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 910449
ASP.NET Support Voice-Kolumne

Problembehandlung bei allgemeinen Berechtigungen und Sicherheitsfragen in Microsoft von ASP.NET

Um diese Spalte an Ihre Bedürfnisse anpassen möchten Laden Sie senden, Ihre Ideen zu Themen zu sollen Probleme in Zukunft Knowledge Base-Artikeln und Support Voice Spalten behandelt. Sie können Ideen und Feedback mit übermitteln die Danach Fragen Formular. Außerdem wird ein Link zu diesem Formular am Ende dieser Kolumne.
Ist dies Vignesh A.G von ASP.NET Team. Willkommen Sie bei ASP.NET Support Voice-Kolumne! Ich habe eine Developer Support Engineer Forover jetzt bei Microsoft, und ich habe meine Zeit Schwerpunkt auf ASP.NETand Microsoft-Internetinformationsdienste (IIS).

Der Schwerpunkt dieser Spalte nicht ASP.NETsecurity erläutern und einige Schritte zur Problembehandlung und Tipps gliedern, Willhelp isolieren und beheben allgemeine Berechtigungen und Sicherheit Scenariosthat sehen wir hier an PSS. Berechtigungen und Sicherheitsfragen in ASP.NET sind mit dokumentiert. Tatsächlich werden zahlreiche Personen Mighthave ausgeführt werden, bevor Sie das gleiche Problem. Die Absicht ist für diese Spalte ein guter Daten relevant und vollständige Informationen über ASP.NET Security. Es Isno besseres Gefühl, als das Problem selbst beheben.

Nützliche tools

Bevor behoben, die fehlerhafte benötigen Sie Tofamiliarize selbst einige Tools welche Theissue einzugrenzen. In diesem Fall wären wir interessiert wie FileMon RegMon Sicherheit überwachen. Weitere Informationen über FileMon finden Sie auf der folgenden Microsoft-Website:Weitere Informationen über RegMon finden Sie auf der folgenden Microsoft-Website:

Isolieren des Problems Drilldown

  • Wurde die Anwendung jemals funktioniert? Wenn Ja, dann was Changedthat konnte die Anwendung Pause gemacht? Es ist möglich, dass Software-Updates oder Updates auf dem Server angewendet wurden. Eine Code-Implementierung könnte auch Havecaused das Problem.
  • Dienen einfache HTML- und ASP-Seiten von IIS?
  • Werden die Anwendung wurde auf eine andere Version OfIIS migriert?
  • Machen sonstige ASP.NET der Server nicht mit dem gleichen Fehler? Ist dies die einzige Anwendung fehlschlägt?
  • Tritt das Problem für alle Benutzer oder nur bestimmte Benutzer?
  • Ist das Problem reproduzierbar beim Browsen auf TheWeb Server lokal oder nur wenige Clients werden reproduziert?
  • Wenn Sie Identitätswechsel verwenden, hat die Impersonateduser den erforderlichen Zugriff auf die Ressource?
Fragen sind nützlich, um ein Problem zu diagnostizieren. Wenn Sie Ihr Problem auf ASP.NET Foren buchen und wenn Youalready die Antworten auf diese Fragen haben, dann ist es wahrscheinlich, Laufzeitbibliothekstyps eine schnelle Zeiger oder eine Lösung für Ihr Problem. Der Schlüssel ist Thewhole ASP.NET Stack Trace Fehler verursachen, wenn zutreffend, statt sagen "Ich Gettingan Zugriff verweigert Fehler beim ASP.NET Anwendung ausführen. Kann Anyonehelp?" Es ist viel einfacher, betrachten Sie den Stack-Trace und Youpointers Wenn sie vollständige Fehlermeldung sehen. Sie müssen also Askyourself...

Was ist die genaue Fehlermeldung?

Die erste Frage bitten wir Kunden ist, "Was ist die genaue Fehlermeldung" Haben Sie eine klare Beschreibung der Fehlermeldung von.NET Framework mit Microsoft ausgelöst, können Sie diesen Abschnitt überspringen. Wenn Ihre Anwendung den Fehler Messageand maskiert, erhalten Sie eine kurze Fehlermeldung stattdessen wie "ein unerwarteter Fehler Hasoccurred. Wenden Sie sich an den Administrator der Website ausführliche"ist nicht Ofmuch mit jeder. Hier sind einige Schritte, welche die Actualerror angezeigt.
  • Öffnen Sie die Datei Web.config in Applicationdirectory, und wechseln Sie in den Modus CustomErrors = "Off". Speichern Sie die Datei, und reproduzieren Sie Theproblem.
  • Es möglicherweise noch können Sie die aktuelle Fehlermeldung folgenden Schritt durch benutzerdefinierte Fehlerereignis Handlingdone vom Anwendungsentwickler nicht. Sie können versuchen, suchen das Ereignis Application_Errorin der Datei Global.asax, und kommentieren Sie Code, der dieServer.Transfer("Errors.aspx") -Funktion zu einer benutzerdefinierten Fehlerseite verwendet.
/Global.asax void Application_Error(object sender, EventArgs e)  {  // Code that runs when an unhandled error occurs  //Server.Transfer("Errors.aspx");   } 
Gelesen Sie die aktuelle Fehlermeldung, um festzustellen, ob Fehlerliste verursacht durch fehlende Berechtigungen für eine lokale Ressource oder auf einer remote-Resourcethat, die Anwendung ASP.NET zugreifen.

Tipp Der Entwickler, wie Sie die Actualerror-Meldung zu erreichen. Es ist möglich, dass der Entwickler es auf eine Datei oder Gettinge-Mail-Benachrichtigung anmelden kann. Stets zu einer Sicherung jeder Datei, Aregoing Sie ändern. Mit einer Sicherung verfügbar ist können Sie immer Änderungen zurücksetzen.

Tritt aufgrund fehlender Berechtigungen für eine lokale Ressource ASP.NET Anwendung zuzugreifen versucht

Wenn Sie keine klare Beschreibung der Problembecause eine benutzerdefinierte Fehlermeldung angezeigt werden, führen Sie FileMon und reproduzieren Sie das Problem. Stopsowie die Sammlung als FileMon.xls speichern und die Datei in Microsoft Excel öffnen. Klicken Sie im Menü Daten auf Filterklicken Sie auf AutoFilter , um die Filterung Funktionen OfExcel verwenden Wählen Sie die Dropdownliste in Spalte F auch Fehler "Zugriff verweigert" suchen.

Nachfolgend finden Sie eine Beispielausgabe 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
Die Filteredresults entnehmen können, haben wir den Grund des Problems eingeschränkt. FileMon zeigt, dass das Dienstkonto NTAUTHORITY\NETWORK NTFS-Berechtigungen für theC:\Winnt\Microsoft.net\Framework\v1.1.4322\Temporary ASP.NET Ordner fehlt. Dies sollte einfach zu beheben. Weitere Informationen zur Verwendung von FileMon ASP.NET klicken Sie auf die folgende Artikelnummer der Microsoft Knowledge Base:
890960 Problembehandlung, FileMon mit ASP.NET
Tipp
Ein Schritt wäre so ändern Sie das Prozesskonto von ASP.NET AnAdmin-Konto, um festzustellen, ob das Problem behoben. In IIS 5.x, ändern Sie denBenutzernamen "System" das Modell Abschnitt der Datei "Machine.config" in IIS 6.0 ändern Sie IIS AppPool Identität zu "Lokales System" seinen funktioniert die Anwendung.

Hinweis Dies sollte nicht als Lösung, Butonly als Schritt zur Problembehandlung verwendet werden.

Die meisten Menschen würde in der Regel Toreinstall.NET Framework mit Microsoft oder sogar zu einer Neuinstallation Theoperating. Dies ist nicht Schritt zur Problembehandlung empfohlen und ist nichtgewährleistet wird das Problem nicht erneut auf. Ich stellt ein Beispiel bereit. Verbindungsprobleme sind häufig schwer zu isolieren und zu beheben. In Thisscenario würde die Anwendung des Kunden für ein paar Stunden funktionieren würde, und dann alle eines plötzlichen es den folgenden Fehler. Der Kunde hatte bereits Reinstallingthe.NET Framework als auch das Betriebssystem versucht. Dieses Update Theproblem ein paar Tage schien, aber dann kurzfristig.

Serverfehler in ' / MyApp'Application

Mit FileMon alle ACCESS-DENIEDerrors nicht angezeigt. Die erforderlichen Berechtigungen für das ASPNET-Konto wurden. Theonly lässt das Problem beheben Feld neu starten. Auch ein IIS Resetwould nicht. Denken Sie "Ah, Microsoft-Software muss immer eine Rebootto wiederherstellen?" Sie sind falsch!

Hier kommt die Fehlermeldung genauer zu betrachten. Der Fehler eindeutig sagt "kann eine Datei zum Schreiben öffnen" Andnot die üblichen Zugriffsverweigerungsfehler, damit ich denke, dass einige Processthat ist ist das Sperren einer Datei oder eines Ordners und nicht ASP.NET für Writeto es. Es ist sinnvoll, ein Neustart den Prozess Töten war und theASP.NET Anwendungsstart wieder bis Rogue-Prozess der Fileagain gesperrt. Der logische Schritt wäre, deaktivieren Sie alle Virenschutzprogramme, Drittanbieter-Spyware oder andere Datei Überwachungssoftware, die auf dem Server ausgeführt wird. Notwant können bestimmte Drittanbieter-Software zu tun. Aber im Allgemeinen antivirus Software bekannt zu viel Kummer für IIS und ASP.NET. Anotherknown Problem durch Antivirensoftware verursacht wird Sitzung Verlust aufgrund AppDomainrecycles Ordner Bin oder die Konfigurationsdateien berührt werden.

Tipp Die Dienste von Fremdanbietern deaktivieren einfachsten:
  1. Klicken Sie auf Start, auf Ausführen, und geben Sie dann Msconfig.
  2. Wählen Sie Dienste und alle Microsoft-Dienste ausblenden.
  3. Klicken Sie auf Alle deaktivieren Beenden der Dienste.
  4. Klicken Sie auf Start, auf Ausführen, und geben Sie dann iisresetdie CLR in den Arbeitsprozess neu laden.
Überwachen Sie die Anwendung, um festzustellen, ob das Problem erneut auftritt. FallsSie führen mehrere Antivirusprogramme verwenden-und-Irrtum-Methode e500 welches Programm das Problem verursacht.

Hinweis Ist der gleiche Fehler reproduzierbar 100 Prozent der Zeit möglicherweise Antivirensoftware nicht die Ursache. Therecan werden andere Ursachen für diesen Fehler. Versuchen Sie, Erstellen einer einfachen Anwendung Toisolate für ASP.NET Test, ob für ein Test.aspx der gleiche Fehler auftritt. Wenn dies der Fall, sind überprüfen die erforderlichen Zugriffssteuerungslisten (ACLs) an Ort für ASP.NET.

Siehe ASP.NET Erforderliche Zugriffssteuerungslisten (ACLs):http://msdn2.Microsoft.com/en-us/library/kwzs111e.aspx

Tipp Der Ordner %SystemRoot%\Assembly ist im globalen Assemblycache. Windows Explorer können direkt bearbeiten Sie ACLs für Thisfolder. Stattdessen verwenden Sie eine Befehlszeile und führen Sie den folgenden Befehl:
Cacls %windir%\assembly/e/t/p Domäne\Benutzername: r
Sie können auch vor mithilfe von Windows Explorer unregisterShfusion.dll mit dem folgenden Befehl über die GUI Berechtigungen erteilen:
C:\WINDOWS\Microsoft.NET\Framework\Versionsnummer>regsvr32 – u shfusion.dll
Nach dem Festlegen von Berechtigungen mit Windows Explorer Re-registerShfusion.dll mit dem folgenden Befehl:
C:\WINDOWS\Microsoft.NET\Framework\Versionsnummer>regsvr32shfusion.dll

Tritt wegen fehlender Berechtigungen in ASP.NET Anwendung versucht, Zugriff auf Remoteressourcen

Wenn Ihre Anwendung ASP.NET eine Remoteressource LikeMicrosoft SQL Server oder eine Netzwerkfreigabe (UNC = Universal Naming Convention) zugreifen, sind viele Dinge schief gehen können. Außerdem können viele Dinge Beincorrectly auf der Remoteressource einrichten. Sie müssen diese Probleme beheben, um die Ressource zu verwenden.Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
891031 Häufige Sicherheitsprobleme beim Zugriff auf Remoteressourcen ASP.NET Applications
Der erste Schritt wäre auf Connectto ferngesteuerten Server über Windows-Explorer können.
  1. Auf dem Remoteserver erstellen einen Ordner namens Test klicken Freigeben und Registerkarten Ordner Test, Ihr Domänenkonto/Andalso Prozess berücksichtigt, verwendet Ihre Anwendung ASP.NET und Givethem beide Vollzugriff.

    Hinweis Finden891031 für Orworkarounds Techniken zu ASP.NET Remoteressourcen zugreifen.
  2. Auf dem IIS-Server mit Ihrem Domänenkonto melden Sie an, klicken Sie auf Start, klicken Sie auf Ausführenund geben Sie UNC-Freigabepfad des remote-Servers:
    \\RemoteServerName\Test
    Wenn Sie nicht auf diese Ordner zugreifen können, wenden Sie sich an Ihren NetworkAdministrator, um dieses Problem zu beheben. Nur dann kann Ihre ASP.NET Application Accessthe freigeben.
  3. Erstellen Sie eine Datei namens CreateUNCFile.aspx mit Code Kode im Anwendungsverzeichnis speichern.
    <%@ 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. Stellen Sie sicher, dass Sie ändern <RemoteServerName></RemoteServerName> in der folgenden Codezeile
    fp = File.CreateText("\\<RemoteServerName>\Test\" &	"test.txt")
    Damit sie den Namen des Remoteservers widerspiegelt.
  5. Öffnen Sie Windows Internet Explorer und navigieren Tohttp: / /Eingeben./Anwendungsname/CreateUNCFile.aspxfrom Clientcomputer als IIS-Server.
  6. Wenn erfolgreich die Datei Test.txt erstellt kann mit der yourASP.NET Anwendung authentifizieren.
  7. Fällt ein Clientbrowser Internet Explorer jedoch Worksif, die Sie aus dem IIS-Server auf der gleichen Seite durchsuchen Erstellung ist es Likelythat in "Double-Hop" Szenario ausgeführt werden. Verwenden Sie benutzerdefinierte erstellten Webparts auf Remoteressourcen zugreifen, die Authentifizierung und Autorisierung benötigen, führen Sie wahrscheinlich das Problem "Double-Hop". Um die Remoteressource zugreifen zu können, müssen Sie die Anmeldeinformationen der Ressource angeben, sodass die Ausgabe aus der Ressource die Daten beschränkt, die der Benutzer Zugriffsrechte besitzt.
Die oben aufgeführten Schritte angenommen, NTLM-Authentifizierung in IIS aktiviert haben. Die Standardauthentifizierung wird Kerberos nicht verwendet. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
907272 Kerberos-Authentifizierung und Problembehandlung bei der Delegierung
326985 Behandlung von Kerberos-Problemen in IIS
Weitere Informationen über IIS-Authentifizierungsmethoden Sieim folgenden Microsoft Developer Network (MSDN)-Website:

Tipp Wenn remote UNC-Freigabe herstellen, aber Sie können nicht remote Server mit SQL Server von der Anwendung ASP.NET, möglicherweise Sie Orset den Dienstprinzipalnamen (SPN) für SQL Server zu überprüfen. Aktivieren Sie nur die Standardauthentifizierung für Yourapplication in IIS und sehen Sie, wenn Sie Verbindung mit dem Remoteserver, auf dem SQL Server ausgeführt wird.Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
319723 Verwendung von Kerberos-Authentifizierung in SQL Server
316989 Fehlermeldung, wenn Sie eine vertrauenswürdige Verbindung zu SQL Server von ASP.NET erstellen: "Fehler bei der Anmeldung für den Benutzer: 'Kontoname'"
Tipp Nie wurde empfohlen mit zugeordneten Laufwerken mit einem Remoteresource herstellen, da Laufwerk Mappings eine Erweiterung der Befehl net Use sind und auf einzelne Benutzer erstellt. Bevorzugte Methodof Zugriff auf Content für den Webserver auf einem Remotecomputer vorhanden ist Verwendung Aktien, die den UNC folgen.Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
257174 Verwenden zugeordneter Laufwerke mit IIS

Thema des Code Access Security (CAS)

Fehlermeldungen in ASP.NET sind und meistens, sagen Sie genau, was das Problem ist. In einigen Fällen möglicherweise FileMon oder RegMon Notcapture sinnvoll. Betrachten wir nun ein solches Szenario.

Szenario

Beim Versuch, eine Anwendung ASP.NET durchsuchen, schlägt es mit einen allgemeinen Fehler wie die folgenden berüchtigten:
Server ApplicationUnavailable
Das Ereignisprotokoll zeigt:
Ereignistyp: Fehler
Quelle: ASP.NET 1.1.4322.0
Ereigniskategorie: keine
Ereignis-ID: 1088
Datum: 10/11/2006
Zeit: 54:04 Uhr
Benutzer: n
Computer: ComputerName
Beschreibung
Fehler beim Ausführen, weil die Anwendungsdomäne nicht erstellt werden konnte. Fehler: 0x8013150a
Beim Erstellen eine Anwendungsdomäne ASP.NET ASP.NET Readsthe Wert für das Ebenenattribut Trust-Konfigurationselement angegeben erstellt eine Instanz der AspNetHostingPermission -Klasse mit der angegebenenEbene Attribut und dann den Berechtigungssatz des Anwendungsbetriebs Domäne Klasse hinzugefügt. Die oben angegebene Fehler wird angezeigt werden, wenn die Vertrauensstufen Areincorrectly konfigurieren oder ändern. Weitere Informationen see"ASP.NET von TrustLevels und Richtlinien" auf der folgenden MSDN-Website: Um dieses Problem zu beheben, können Sie trythis Tipp Abschnitt "Tritt aufgrund fehlender Berechtigungen für eine lokale Ressource ASP.NET Anwendung versucht, auf" tun, aber nicht Getdisheartened funktioniert die Anwendung nicht mit Administrator oder SYSTEMaccount. Sie müssen überprüfen, um festzustellen, ob das Problem durch Code Access Security.This verursacht werden kann problemlos erfolgen können Code Access Security theCaspol.exe Dienstprogramm deaktivieren.
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 &gt;Caspol-s off
Microsoft (R).NET Framework CasPol 1.1.4322.573
Copyright (C) Microsoft Corporation 1998-2002. Alle Rechte vorbehalten.

Erfolg

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 &gt;
OnceyouCaspol-s offausgeführt haben, IIS und die Anwendung durchsucht. Fallsdies Schritt funktioniert, dann muss den Berechtigungssatz für die Codegruppen überprüfen. Sie können Codegruppen in.NET Framework mit Microsoft zugreifen. VersionsnummerKonfigurationstool, die Verwaltung gefunden.

In diesem Szenario wurde der Berechtigungssatz für die Codegruppe My_Computer_Zone auf Nothingfestgelegt. Wurde das Problem behoben, Voll vertrauenswürdig ändern

Hinweis Gehen Sie folgendermaßen vor, um -Codegruppe zuzugreifen:
  1. Doppelklicken Sie im Bedienfeld auf Verwaltung.
  2. Doppelklicken Sie auf .NET Framework mit Microsoft<b00> </b00> Versionsnummer Konfiguration.
  3. Doppelklicken Sie auf Laufzeitsicherheitsrichtlinie.
  4. Doppelklicken Sie auf Computer.
  5. Doppelklicken Sie auf CodeGroups.
  6. Doppelklicken Sie auf All_Code.
  7. Doppelklicken Sie auf My_Computer_Zone.
Tipp Denken Sie daran, Caspol-s auf CAS aktivieren Fixedthe Problem einmal ausgeführt.

Weitere Informationen finden Sie unter ASP.NET Code AccessSecurity:http://msdn2.Microsoft.com/en-us/library/87x8e4d1.aspx

Beschreiten zahlreiche andere Ursachen für die Fehlermeldung "Server Application Unavailable". Das Ereignisprotokoll ist am besten ausführliche Ursache Ofyour Problem zu.

IIS-Fehler

Die IIS-Protokolle sind nützlich bei der IIS-Authentifizierung Fehler. Häufig wird der Benutzer normalerweise Folgendes angezeigt wird:
Sie sind zum Anzeigen dieser Seite
Gesucht ist Status und Sub Statuscodes für diesen bestimmten Fehler.
2006-10-12 22:47:28 W3SVC1 GET 65.52.18.230 /MyAPP/Login.aspx - 80MeineDomäne65.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 mit \UserID_91 3-5
Wir sehen 401 mit untergeordneten 3, womit "Unauthorized durch ACL für Ressource"

Fehlende NTFSpermissions für eine Datei oder einen Ordner gibt an. Dieser Fehler kann auftreten, selbst wenn die Permissionsare korrigieren Sie zugreifen möchte, dass die Defaultpermissions und Benutzerrechte fehlen möglicherweise auf andere Ordner SYSTEM und IIS für die Datei. Beispielsweise möglicherweise dieser Fehler angezeigt, wenn das Konto IUSR_Computername nicht Haveaccess in das Verzeichnis C:\Winnt\System32\Inetsrv wird.Weitere Informationen zu IIS-Statuscodes finden Sie im folgenden Artikel der Microsoft Knowledge Base:
318380 Beschreibung der Statuscodes von Microsoft-Internetinformationsdienste (IIS) 5.0 und 6.0
812614 Standardberechtigungen und Benutzerrechte für IIS 6.0
271071 Das Setrequired NTFS-Berechtigungen und Benutzerrechte für einen IIS 5.0-Webserver
Tipp Klicken Sie auf Start, klicken Sie auf Ausführenund dann LogFiles zum Öffnen des Ordners enthält, TheIIS Protokolle. Auch auf der Eigenschaftenseite für Ihre Website in IIS klicken SieWebSiteName und unter Aktives Protokollformatauf Eigenschaften Log Filedirectory und Name angezeigt.

Das andere hier ist der Statuscode 5. Toget Befehl net Helpmsg können mehr auf dieser Statuscode:
C:\Documents und &gt;net Helpmsg 5
Zugriff verweigert.
Versuchen Sie einen anderen gemeinsamen Statuscode Code 50:
C:\Documents und &gt;net Helpmsg 50
Die Anforderung wird nicht unterstützt.
Tipp Wenn Sie eine andere generische berüchtigten "500 Interner ServerError" Nachricht erhalten, ist es sinnvoll, kurze HTTP-Fehlermeldungen deaktivieren, damit Sie eticket ausführliche Beschreibung des Fehlers. Vergessen Sie nicht, suchen Sie im Vieweras auch Informationen enthalten kann.
Weitere Informationen dazu, wie Sie kurze HTTP-Fehlermeldungen deaktivieren, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
294807 Deaktivieren der Internet Explorer 5.x und 6.x "Show kurze HTTP-Fehlermeldungen" auf dem server
Die Idee ist mit der protokollierten Daten um maximale ausführliche Informationen zum Problem zu erhalten.

Ressourcen

Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
306590 Übersicht über ASP.NET
317012 Prozess- und Anforderungsidentität in ASP.NET
Ein Dienstkonto für eine ASP.NET 2.0-Anwendung erstellen
http://msdn2.Microsoft.com/en-us/library/ms998297.aspx

ASP.NET Identitätsmatrix
http://msdn2.Microsoft.com/en-us/library/aa302377.aspx

Vorherige ASP.NET Support Voice-Spalten
http://support.Microsoft.com/aspnetpsvc
Ich hoffe, dass diese einfachen Verfahren helfen Ihnen Berechtigungen und Resolvesecurity Probleme hilfreich sind. Beachten Sie, dass Support Voice Spalten Arefor Sie! Wie immer gerne verwenden dieDanach Fragen Formular Ideen zu Themen adressierte tariflichen Spalten angezeigt werden soll oder in der Knowledge Base.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 910449 – Letzte Überarbeitung: 10/26/2015 02:38:00 – Revision: 2.0

Microsoft ASP.NET 2.0, Microsoft ASP.NET 1.1

  • kbhowto kbasp kbmt KB910449 KbMtde
Feedback