Problèmes rencontrés dans le développement du programme Delphi2005 ASP.NET et des solutions connexes
question:
Lors de la création d'un nouveau projet, sélectionnez Application Web ASP.NET, puis suivez les paramètres par défaut, puis cliquez sur Exécuter. L'environnement est le suivant:
Processus de solution:
En raison du système nouvellement installé, le serveur Web par défaut est IIS via des outils -> Options-> HTML / ASP.NET OPTIONS-> ASP.NET.
Vérifiez le fichier d'aide Delphi2005 et voyez que le serveur Web Cassini est également disponible, téléchargez le serveur Web Cassini et installez-le, modifiez le port de serveur Web Cassini dans les outils -> Options-> HTML / ASP.NET Options-> ASP.NET pour modifier Le port de serveur Web Cassini vers d'autres ports, tels que 8087, puis de modifier le projet-> Options-> Debugger-> ASP.NET-> Hôte avec serveur Web-> Server en tant que serveur Web Cassini, et essayez de l'exécuter à nouveau. "Cette page ne peut pas être affichée" est signalée dans le navigateur.
Changez-le en un autre numéro de port, et le message d'erreur est similaire, mais le 8087 dans le message d'erreur devient le numéro de port modifié, et je dois abandonner le serveur Web Cassini (si un expert le comprend, j'espère que tu peux me donner quelques conseils, je suis très reconnaissant)
Ouvrez IIS, sélectionnez le site Web par défaut, cliquez avec le bouton droit, parcourez et voyez la page Web de test IIS, prouvant qu'il n'y a aucun problème avec l'IIS lui-même. Sélectionnez le projet nouvellement créé pour générer automatiquement le répertoire virtuel WebApplication1, cliquez avec le bouton droit, parcourez, invite "Vous n'avez pas la permission de visualiser cette page Web", cliquez avec le bouton droit sur WebApplication1-> Propriétés-> Document-> Add-> WebForm1.aspx-> ok-> Déplacez-vous (déplacez ce fichier vers la première position) -> OK, sélectionnez WebApplication1 et cliquez avec le bouton droit, parcourez et signalez une erreur "Cette page ne peut pas être affichée".
Vérifiez le lieu sacré de ASPNET_WP.exe à partir du site Web de recherche. .
Ouvrez IIS, sélectionnez WebApplication1 et Cliquez avec le bouton droit, parcourez, oui, il apparaît enfin normalement.
Tout va bien depuis lors. a toujours une faute! ! !
Soudain, j'ai eu un coup de tête et je l'ai changé en http://192.168.0.5/webapplication31/webform1.aspx dans http: //localhost/webapplication31/webform1.aspx, peut-être que ça va. Ensuite, pourquoi ne pas travailler http: //localhost/webapplication31/webform1.aspx? Ainsi, lors de la configuration de DNS, DHCP, WinS, etc., j'ai trouvé une erreur lors de la configuration de DNS. Son nom DNS est un nom d'hôte unique et n'a pas de domaine (par exemple: "hôte" au lieu de "host.microsoft.com"). Vous avez peut-être oublié de configurer le domaine DNS principal pour l'ordinateur serveur. Pour plus d'informations, voir "Référence du journal DNS Server" ou "Configurez le suffixe DNS principal pour les ordinateurs clients" dans l'aide en ligne. - Il y a des solutions pertinentes. (Microsoft fait du bon travail dans ce domaine.)
Selon la méthode de traitement ci-dessus, le nom de la machine est modifié et après le redémarrage, DNS ne signalera enfin plus d'erreur. D'autres services connexes sont normaux.
Cependant, lorsque Delphi2005 a ouvert le projet et vient de commencer l'essai, le navigateur a signalé une erreur "La page Web ne peut pas être trouvée". ! !
Ouvrez IIS, sélectionnez Webapplication1 et cliquez avec le bouton droit, parcourez et signalez une erreur "Page Web introuvable". J'ai également pensé que, à partir du test IIS tout à l'heure, j'ai changé l'adresse IP dans l'identifiant du site Web dans l'attribut de site Web par défaut à l'IP192.168.0.5 natif, donc je l'ai changé, c'est-à-dire (tous non alloués).
Oui, ce monde est calme ...