500.19 Error al ejecutar la galería nuget desde iis

Estoy tratando de ejecutar una instalación local de Nuget Gallery pero obtengo un error 500 relacionado con un archivo de configuración incorrecto. Sin embargo, esto solo sucede cuando se ejecuta desde IIS. Si ejecuto desde IIS Express, funciona bien. ¿Alguien puede darme algún consejo?

Resumen de errores Error HTTP 500.19: error interno del servidor No se puede acceder a la página solicitada porque los datos de configuración relacionados con la página no son válidos. Información detallada del error Módulo IIS Web Core Notificación BeginRequest Handler Aún no determinado Código de error 0x8007000d Error de configuración Archivo de configuración \\?\C:\inetpub\NuGetGallery\Website\web.config URL solicitada http:\\[localhost]:80/Nuget Physical Ruta C:\inetpub\NuGetGallery\Website Método de inicio de sesión Aún no determinado Usuario de inicio de sesión Aún no determinado Fuente de configuración -1: 0: 

preguntado el 24 de agosto de 12 a las 20:08

¿Quiere decir ejecutar IIS en la misma máquina que IIS Express? -

@Kev sí IIS Express se instaló con Visual Studio. -

Bien... 1. qué versión de Visual Studio 2. ¿Qué versión de marco tiene como objetivo? 3. ¿Qué versión de marco está configurada para usar en el grupo de aplicaciones del sitio de IIS? -

1. VS 2010 SP1, 2. .NET 4, 3. .NET 4. Parece que no puede encontrar el archivo de configuración: Esta es la ruta que está buscando: Archivo de configuración \\?\C:\inetpub\ NuGetGallery\Sitio web\web.config. Los primeros 4 caracteres parecen extraños. -

¿Puedes publicar el web.config archivo aquí o en algún lugar (menos las contraseñas/nombres de host en las cadenas de conexión, etc.). -

4 Respuestas

Este tiene que ser el peor mensaje de error de la historia. El módulo de reescritura de URL no estaba instalado. Funciona bien ahora.

Respondido 27 ago 12, 15:08

Parece que no se requiere el módulo de reescritura de URL, eche un vistazo a estas publicaciones: Hospedaje de la galería NuGet localmente en IIS y Cómo configurar una galería NuGet local - Schalk

Para ejecutar NuGet Gallery, necesita los siguientes requisitos previos (que contienen el módulo de reescritura de URL):

  • VS 2010 o superior
  • PowerShell 2.0
  • Administrador de paquetes NuGet
  • SDK de Windows Azure

respondido 08 nov., 12:23

Encontré esto hoy y la reescritura de URL también fue el bloqueador. Entonces, lo primero que hice fue ir a Características de Windows e intenté habilitar esta función para los Servicios de información de Internet, pero noté que no estaba allí (para Windows 8.1 e IIS 8.5): (

Entonces, como nota al margen, la mejor manera de habilitar el módulo es usar el Instalador de plataforma web, encuentre el módulo buscando "reescribir" y simplemente instálelo.

Nuget Gallery está trabajando para mí ahora. Realmente debería cambiar su documentación en Git y contribuir a esto...

Respondido el 14 de enero de 14 a las 04:01

Sí, creo que siempre ha estado disponible solo a través del Instalador de plataforma web. - devlife

Puedes intentar comentar todo <rewrite> sección en su Web.config. Es trabajo para mi.

Respondido 03 Jul 13, 10:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.