Probleme, die bei der Entwicklung des Delphi2005 ASP.NET -Programms und verwandten Lösungen auftreten
Frage:
Wählen Sie beim Erstellen eines neuen Projekts die ASP.NET -Webanwendung aus und klicken Sie dann auf Ausführen. Umgebung ist wie folgt:
Lösungsprozess:
Aufgrund des neu installierten Systems wird der Standard-Webserver IIS über Tools-> Optionen-> HTML/ASP.NET-Optionen-> ASP.NET IIS und erneut ausführen.
Überprüfen Sie die Hilfedatei von DelPhi2005 und sehen Sie, dass Cassini Web Server ebenfalls verfügbar ist, den Cassini-Webserver herunterladen und installieren, den Cassini-Webserver-Port in Tools-> Optionen-> HTML/ASP.NET-Optionen-> ASP.NET so ändern, dass sie geändert werden können Der Cassini-Webserver-Port zu anderen Ports wie 8087, dann ändern Sie die Projekt-> Optionen-> Debugger-> ASP.NET-> Host mit Webserver-> Server als Cassini-Webserver und versuchen Sie, ihn erneut auszuführen "Diese Seite kann nicht angezeigt werden" wird im Browser gemeldet.
Ändern Sie es in eine andere Portnummer, und die Fehlermeldung ist ähnlich, aber der 8087 in der Fehlermeldung wird zur geänderten Portnummer, und ich muss aufgeben, den Cassini -Webserver zu verwenden (falls ein Experte es versteht, hoffe ich, ich hoffe, ich hoffe, ich hoffe, ich hoffe es, den Cassini -Webserver zu verwenden. Sie können mir einen Rat geben, ich bin sehr dankbar)
Öffnen Sie IIS, wählen Sie die Standardwebsite aus, klicken Sie mit der rechten Maustaste, durchsuchen Sie die IIS-Test-Webseite, um zu beweisen, dass es kein Problem mit IIS selbst gibt. Wählen Sie gerade das neu erstellte Projekt aus, um automatisch die Webapplication1 Virtual Directory zu generieren, klicken Sie mit der rechten Maustaste, durchsuchen Sie "Sie haben keine Berechtigung, diese Webseite anzuzeigen", klicken Sie mit der rechten Maustaste auf WebApplication1-> Eigenschaften-> Dokument-> Add->> WebForm1.aspx-> OK-> Verschieben (Verschieben Sie diese Datei auf die erste Position)-> OK, wählen Sie WebApplication1 und klicken Sie mit der rechten Maustaste, stöbern Sie auf und melden Sie einen Fehler "Diese Seite kann nicht angezeigt werden".
Überprüfen Sie den heiligen Ort von ASPNET_WP.exe von der Such -Website. Es ist so lächerlich.
Öffnen Sie IIS, wählen Sie WebApplication1 und klicken Sie mit der rechten Maustaste, durchsuchen Sie, ja, es wird schließlich normal angezeigt.
Seitdem läuft alles gut. Hat immer noch einen Fehler! ! !
Plötzlich hatte ich eine Laune heraus und änderte es in http://192.168.0.5/webapplication31/webform1.aspx in http: //localhost/webapplication31/webform1.aspx, vielleicht ist es ok. Warum funktioniert es dann nicht http: //localhost/webapplication31/webform1.aspx? Bei der Konfiguration von DNS, DHCP, Siegen usw. habe ich beim Konfigurieren von DNS einen Fehler gefunden. Sein DNS -Name ist ein einzelner Tag -Hostname und hat keine Domain (z. B. "Host" anstelle von "host.microsoft.com"). Möglicherweise haben Sie vergessen, die primäre DNS -Domäne für den Servercomputer zu konfigurieren. Weitere Informationen finden Sie in "DNS Server -Protokollreferenz" oder "Konfigurieren Sie das primäre DNS -Suffix für Clientcomputer" in der Online -Hilfe. -Es gibt relevante Lösungen. (Microsoft leistet dabei gute Arbeit.)
Nach der obigen Verarbeitungsmethode wird der Maschinenname geändert, und nach dem Neustart wird DNS endlich keinen Fehler mehr melden. Andere verwandte Dienste sind normal.
Als DelPhi2005 das Projekt eröffnete und gerade den Testlauf startete, meldete der Browser einen Fehler "Die Webseite kann nicht gefunden werden". ! !
Öffnen Sie IIS, wählen Sie WebApplication1 und klicken Sie mit der rechten Maustaste, durchsuchen Sie und melden Sie einen Fehler "Webseite nicht gefunden". Ich dachte auch, dass ich aus dem IIS -Test gerade die IP -Adresse in der Website -Kennung im Standard -Website -Attribut in das native IP192.168.0.5 geändert habe, also habe ich sie zurückgeändert, dh (alle nicht zugewiesen).
Ja, diese Welt ist ruhig ...