2017-05-22 28 views
-2

Entschuldigung für die einfache Frage. durch einfaches Kopieren des Codes, sondern auch die erste Login-Seite schlägt fehl, wenn ich gehören die folgendenServerfehler beim Kopieren von ASP.NET-Code auf einen anderen Host

ich eine Website mit einem Host verschoben haben: -

  1. In Web.config file..if ich folgendes hinzufügen

oder ...

  1. Aspx page..if ich einen Verweis auf eine Klassendatei (die im app_code Verzeichnis existiert)

    Einloggen <% Wenn clsGeneral.str (Request ("Timeout")) = "t" Dann Response.Write ("- Ihre Sitzung ist abgelaufen")%>

ich den Fehler ...

Server-Fehler in '/' Anwendung.

Runtime Error

Beschreibung: Ein Anwendungsfehler auf dem Server aufgetreten. Die aktuellen benutzerdefinierten Fehlereinstellungen für diese Anwendung verhindern, dass Details des Anwendungsfehlers (aus Sicherheitsgründen) remote angezeigt werden. Es könnte jedoch von Browsern angezeigt werden, die auf dem lokalen Server laufen.

etc ...

+1

Zusätzlich zum Kopieren der Dateien müssen Sie IIS konfigurieren, z. Erstellen Sie eine Anwendung für das virtuelle Verzeichnis. Hast du irgendetwas davon gemacht? –

+0

Deaktivieren Sie den benutzerdefinierten Fehler und sehen Sie, was die Ausnahme ist. – mattfei

+2

Die Anweisungen erklären, was Sie tun müssen, um den Grund für den Fehler zu sehen. Wenn Sie eine Fehlerseite erhalten, lohnt es sich * die Informationen * zu lesen. – mason

Antwort

0

eine Anwendung von einem Host zum anderen Kopieren in der Datei kopiert nur einfach. Die Anwendung, die auf dem "neuen" Server ausgeführt wird, kann eine Reihe von Problemen verursachen. Wird auf dem Server beispielsweise dieselbe Version von IIS ausgeführt? Ist IIS für diese Anwendung richtig konfiguriert? Usw. Um zu sehen, welchen Fehler die Anwendung verursacht, überprüfen Sie das Anwendungsprotokoll in der Ereignisanzeige auf dem Server. Dies gibt Ihnen einen Hinweis darauf, was das Problem ist. Ohne diese Informationen gibt es wirklich keinen Ort, den Sie starten können, außer vielleicht die benutzerdefinierte Fehler- oder Fehlerunterdrückung auszuschalten, um die Fehlerdetails im Browser zu sehen. Aber ich würde empfehlen, dass Sie das Anwendungsereignisprotokoll auf dem Server überprüfen.

Verwandte Themen