Sonntag, Mai 31, 2020

Immer „500 – Internal server error‘ während der Ausführung einer Azure-Projekt

500 – Internal server error.

Es ist ein problem mit der Ressource, die Sie suchen, und es kann nicht angezeigt werden.

Außerdem habe ich meine IP auf der firewall-Regel. Ich bin ein Anfänger in Azure.
Ich bekomme den oben genannten Fehler beim ausführen der azure web-Projekt. Ich habe folgende tags nach gehen durch einige der Artikel, aber keiner hilft mir.

 <validation validateIntegratedModeConfiguration="false"/>
 <identity impersonate="false"/>
  • Nur um sicher zu gehen, können Sie überprüfen, dass die start-up-Projekt ist das Cloud-Projekt und nicht das Internet ein?

3 Kommentare

  1. 3

    Grundsätzlich Ihre Anwendung wirft eine unbehandelte Fehler. Sie wird wissen wollen, was der wirkliche Fehler ist, wie Fehler 500 ist nur ein generischer Weise zu sagen: da ist etwas passiert.

    Können Sie die Bereitstellung Ihrer app mit customerrors wird AUSGESCHALTET, so dass Sie kann tatsächlich sehen, die wirklichen Fehler (Überprüfen Sie diesen link für eine Beispiel-Anleitung: http://www.serverintellect.com/support/programming/custom-errors.aspx ).

    Alternativ, wenn Sie mit WebRoles, können Sie die RDP-in eine server-Instanz und überprüfen Sie in der Windows EventViewer, die details der Fehler wahrscheinlich dort auftauchen.

    • Ich folgte dem letzteren. RDP und öffnen Sie dann den IIS-manager. Es wird ein link auf „Durchsuchen <ip-Adresse>“ auf der rechten Seite. Die app-Seite wird sich öffnen, bis auf IE .Navigieren Sie zu der error-Seite und sehen Sie mehr details zu dem Fehler.
  2. 0

    In meinem Fall, ich war mit code heruntergeladen durandaljs.com. Die „Build Action“ auf meiner Seite standardmäßig (index.html) war auf „None“ gesetzt, so war diese Datei nicht hochgeladen Azure während veröffentlichen. Behoben durch änderung der „Build Action“ auf „Content“.

    Troubleshooting IIS per Remote-Desktop hat mir sehr geholfen, dies herauszufinden. Wählen Sie die „Enable Remote Desktop für alle Rollen“, wenn Sie das veröffentlichen, dann im Server-Explorer erweitern Sie Cloud-Dienste, etc., dann der rechten Maustaste auf die Instanz und wählen Sie „Connect using Remote Desktop“.

  3. 0

    Dies kann ein proxy-Problem im Zusammenhang.

    Versuchen Sie, diese um Ihr *.config-Dateien:

    <system.net>
        <defaultProxy useDefaultCredentials="true" />
    </system.net>

Kostenlose Online-Tests