Vacíe la tabla Portals y PortalAlias después de instalar DNN en Windows Vista
-
18-09-2019 - |
Pregunta
Después de instalar la versión 5.02.02 en localhost:81
como una instalación nueva (que no funcionó correctamente pero al final funcionó), apareció el siguiente error al abrir el sitio:
Domain Name Windows Vista Does Not Exist In The Database
Supongo que al instalador no le gusta http://localhost:81
o cualquier otro puerto.Después de comprobar el Portales y PortalAlias mesas, ambas quedaron vacías.
- ¿Hay alguna manera de completar estas configuraciones de forma interactiva?
- Si no, ¿cómo debo llenarlos a mano y a qué dependencias debo prestar atención?En breve:¿Qué valores van adónde?
Si no, ¿sería útil reinstalar en un nombre de dominio asignado (a través del archivo de hosts de Windows) en un puerto normal?EDITAR:no, no ayudó
No estoy seguro de que el error se deba al puerto diferente.Parece que DNN intenta asignar el nombre de dominio de las máquinas locales y quiere completarlo en la tabla Portals, pero no lo hace porque localhost
no coincide mymachine.example.host
.
Solución 2
El usuario Brent En realidad respondió esta pregunta, pero luego eliminó su propia respuesta.Como es la respuesta correcta, la repito aquí:
Responder por Brent:
Tenía el mismo problema y encontré una solución.
- Inicie sesión como anfitrión y agregue un alias de portal en "Administrador > Configuración del sitio"
- En web.config descomentar:
<add key="UsePortNumber" value="true" />
- Reinicie la aplicación en el Administrador de IIS.
Los detalles de la solución están en este Blog de geeks con blogs.
NOTA:Además de esto, todavía es necesario agregar el portal y los portalalias a mano.Después de agregarlos manualmente, reinicie la aplicación web (toque web.config, por ejemplo).
Otros consejos
La mayoría de los errores de este tipo son resultado de problemas de permisos / configuración, recomendaría a intentar crear una nueva página web siguiendo este artículo . Es de esperar que le ayudará mucho.