Problemas encontrados en el desarrollo del programa ASP.NET Delphi2005 y soluciones relacionadas
pregunta:
Al crear un nuevo proyecto, seleccione la aplicación web ASP.NET, luego siga la configuración predeterminada y luego haga clic en Ejecutar el mensaje de error en el navegador "Esta página no se puede mostrar". El entorno es el siguiente:
Proceso de solución:
Debido al sistema recién instalado, el servidor web predeterminado es IIS a través de herramientas-> Opciones-> HTML/ASP.NET Options-> ASP.NET.
Consulte el archivo de ayuda de Delphi2005 y vea que el servidor web de Cassini también está disponible, descargue el servidor web de Cassini e instálelo, modifique el puerto del servidor web de Cassini en herramientas-> opciones-> html/asp.net opciones-> asp.net para cambiar El puerto del servidor web de Cassini a otros puertos, como 8087, luego modifique el proyecto-> Opciones-> Debugger-> ASP.NET-> Host con servidor web-> Server como servidor web de Cassini e intente ejecutarlo nuevamente. "Esta página no se puede mostrar" se informa en el navegador.
Cambiarlo a otro número de puerto, y el mensaje de error es similar, pero el 8087 en el mensaje de error se convierte en el número de puerto cambiado, y tengo que dejar de intentar usar el servidor web de Cassini; Puedes darme algún consejo, estoy muy agradecido)
Abra IIS, seleccione el sitio web predeterminado, haga clic con el botón derecho, navegue y vea la página web de prueba de IIS, demostrando que no hay problema con IIS. Seleccione el proyecto recién creado hace ahora para generar automáticamente el Directorio Virtual WebApplication1, haga clic con el botón derecho, navegue, solicite "No tiene permiso para ver esta página web", haga clic con el botón derecho1-> Propiedades-> Documento-> Add>> Webform1.aspx-> ok-> mude (mueva este archivo a la primera posición)-> ok, seleccione WebApplication1 y haga clic con el botón derecho, explore e informe un error "Esta página no se puede mostrar".
Consulte el lugar sagrado de ASPNET_WP.EXE en el sitio web de búsqueda. . Es tan ridículo.
Abra IIS, seleccione WebApplication1 y haga clic con el botón derecho, navegue, sí, finalmente aparece normalmente.
Todo ha ido bien desde entonces. ¡Todavía tiene una falla! ! !
De repente, tuve un capricho y lo cambié a http://192.168.0.5/webapplication31/webform1.aspx en http: //localhost/webapplication31/webform1.aspx, tal vez está bien. Entonces, ¿por qué no funciona http: //localhost/webapplication31/webform1.aspx? Entonces, al configurar DNS, DHCP, Wins, etc., encontré un error al configurar DNS actualmente, el servidor DNS no tiene un nombre de dominio. Su nombre DNS es un solo nombre de host de etiqueta y no tiene dominio (por ejemplo: "host" en lugar de "host.microsoft.com"). Es posible que haya olvidado configurar el dominio DNS principal para la computadora del servidor. Para obtener más información, consulte "Referencia de registro del servidor DNS" o "Configure el sufijo DNS principal para las computadoras del cliente" en la ayuda en línea. -Hay soluciones relevantes. (Microsoft está haciendo un buen trabajo en esto).
Según el método de procesamiento anterior, el nombre de la máquina se cambia y después de reiniciar, DNS finalmente ya no informará un error. Otros servicios relacionados son normales.
Sin embargo, cuando Delphi2005 abrió el proyecto y acaba de iniciar la ejecución de prueba, el navegador informó que un error "la página web no se puede encontrar". ! !
Abra IIS, seleccione WebApplication1 y haga clic con el botón derecho, navegue e informe un error "Página web no encontrada". También pensé que desde la prueba IIS en este momento, cambié la dirección IP en el identificador del sitio web en el atributo de sitio web predeterminado al IP192.168.0.5 nativo, por lo que la cambié de nuevo, es decir (todo no asignado).
Sí, este mundo está tranquilo ...