2010-07-13 24 views

Respuesta

26

Descubrí el problema. Cuando originalmente configuré el servidor para ejecutar MVC con .Net 2, configuré la ruta del comodín para que apuntara al archivo aspnet_isapi.dll en el directorio v2.0.50727. Una vez que lo cambié a v4.0.30319 funcionó.

Se puede llegar a la asignación de comodín por ...

  1. Abra el Administrador de IIS
  2. abra las propiedades del sitio web
  3. Ir a la ficha Directorio principal o directorio virtual
  4. clic en el botón Configuración
  5. Editar la asignación de caracteres comodín (cuadro inferior). Si no hay una asignación de comodín, agregue uno.

El valor debe ser C: \ Windows \ microsoft.net \ Framework \ v4.0.30319 \ aspnet_isapi.dll (dependiendo del directorio que ha instalado .Net 4 a).

  • Como nota al margen, puede cambiar la versión de ASP.Net en la pestaña ASP.Net en las propiedades del sitio web.
+0

+1 para averiguarlo y compartir la solución. – SoftwareGeek

+0

¿Dónde están las propiedades del sitio web? – AustinT

+0

Si mal no recuerdo (actualmente estoy en IIS7), haga clic con el botón derecho en el sitio web y seleccione Propiedades. – Brian

1

Desea registrar 4.0 con IIS. Ir a la línea de comandos y hacer esto: C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319> aspnet_regiis -i

Mi servidor es: IIS6 en Windows 2003 Server de 64 bits, que tenía 4.0 instalado , pero IIS no tenía 4.0 registrado.

0

Usando el administrador de IIS, haga clic en la opción de grupos de aplicaciones y verá que está utilizando algo como v2.0, cámbielo haciendo clic en la fila y luego abriendo la configuración avanzada.

Cuestiones relacionadas