Mostrando entradas con la etiqueta IIS. Mostrar todas las entradas
Mostrando entradas con la etiqueta IIS. Mostrar todas las entradas

miércoles, 16 de diciembre de 2015

401 - Unauthorized: Access

Publique una aplicacion MVC 4 en IIS, y al consultarla no se ven las hojas de estilo. La ruta existe, los archivos existen. Y el mensaje que obtengo es:

401 - Unauthorized: Access is denied due to invalid credentials.
You do not have permission to view this directory or page using the credentials that you supplied.


Solución:

  • Abrir IIS (ejecutar / inetmgr)
  • Ir a Seguridad / Autenticación
  • Botón derecho sobre autenticación anonima. Seleccionar Modificar
  • Seleccionar Identidad del grupo de Aplicaciones


Fuente
http://www.codeproject.com/Questions/418716/Unauthorized-Access-is-denied-due-to-invalid-c

miércoles, 22 de julio de 2015

ERROR_APPPOOL_VERSION_MISMATCH

Estoy actualizando una aplicación web (MVC4/MS SQL 2012), desde Visual Studio (2012). Y al momento de publicar (botón derecho sobre el proyecto en el explorador de proyectos de VS - Publish). Se cae la operación por este error: ERROR_APPPOOL_VERSION_MISMATCH.

La aplicación funciona con el frameword 4.5 osea el pool framework 4 en IIS me sirve. En VS la aplicación esta configurada con ese framework y no se hasta ahora donde esta el problema.


La primera validación que hago es ver si en el IIS esta configurado con el pool que me sirve.
 
1.Seleccionar aplicacion en IIS
2.En el panel de la derecha Acciones pinchar sobre Configuración Avanzada.
3.En la ventana de Configuración Avanzada  ver si Grupo de Aplicaciones esta configurado correctamente en mi caso espero ASP.NET v4.0 Classic lo cambio y funciona ok.





HTTP Error 404.2 - Not Found


Según Microsoft el error  HTTP Error 404.2 - Not Found se debe ha:

Este problema se produce porque el recurso solicitado de la API de servidor Internet (ISAPI) o el recurso solicitado de Common Gateway Interface (CGI) está restringido en el equipo que está ejecutando IIS 7.0.


Para solucionar este problema se debe ir al IIS (Inicio - Ejecutar -- inetgmr -- seleccionar el servidor -- ir a Seguridad -- doble clic sobre Restricciones de ISAPI y CGI)


Y habilitar los componentes que necesita la aplicación

En mi caso habilite la versión de 64 bits de ASP.NET v4... y funciono perfecto.




martes, 21 de julio de 2015

Web deployment task failed

Necesito publicar una aplicación Web hecha en .Net con MVC 4. Pero no quiero ir al servidor y copiar los archivos y configurar, sino hacerlo todo desde mi equipo de desarrollo. Al tratar de hacer lo anterior (botón derecho sobre el proyecto /y Publicar en Visual Studio) me aparece el siguiente error:
 Web deployment task failed
Entonces voy al servidor remoto a revisar si existe y esta corriendo el siguiente servicio:

Web Deployment Agent Service

No existe. La pregunta es: Como lo instalo?
Descargue un instalador desde la siguiente dirección:
https://technet.microsoft.com/en-us/library/dd569059(v=ws.10).aspx
Al instalarlo se debe elegir la opcion "Completa", de lo contrario no instala el servicio que es requerido.

Intento nuevamente publicar la aplicacion y me aparece el siguiente mensaje:

Error 1 Web deployment task failed. (Connected to '192.168.1.77' using the Web Deployment Agent Service, but could not authorize. Make sure you are an administrator on '192.168.1.xx'. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_ADMIN.)

Problemas de permisos.
La solución  es configurar un usuario con permisos de administrator de la maquina remota e indicar el dominio (dominio/usuario) en el dialogo  Publish \ Connection de Visual Studio.


Después haré un tutorial como publicar desde Visual Studio.




Administracion remota de IIS

Quiero administrar un servidor IIS 7 desde mi equipo (Windows 7 con IIS 7). Pero al ejecutar IIS no me aparece la opción para conectarme remotamente a otro equipo. Sin embargo , en el equipo remoto si tengo esa opción.

Equipo Remoto
Equipo Local
Busque en las opciones de instalación del IIS y no encontré algún punto acerca de conexiones remotas.

Pero encontré el siguiente link para descargar una versión que permite la conexión remota:
http://www.microsoft.com/en-us/download/details.aspx?id=41177

Y al instalarlo ya me aparece la opción de conectarme a un servidor IIS remoto.
Pero eso no es todo.
En el servidor remoto se debe autorizar las conexiones. Esto se hace en el IIS pinchando en Management Services:
Luego habilitar conexiones remotas (Enable Remote Connections). Y presionar el link de la derecha que dice "Apply". E iniciar el servicio nuevamente "presionar Start".
Luego desde el IIS cliente en el panel de conexiones, seleccionar opción conectarse a un servidor. Y luego indicar las credenciales.
Finalmente la nueva conexión remota aparecerá a continuación de la local.



lunes, 23 de agosto de 2010

IIS APPPOOL\DefaultAppPool - Error de Inicio de sesión

Algun tiempo que no programaba en .Net. Hasta que me toco hacer una mantención sobre una aplicación vb.net y SQL 2005. El ambiente de desarrollo lo puse con SQL 2005 Express, Visual Studio 2008 e IIS 7.

Indiqué la cadena de conexión en el web.config, pero me aparecía este error que copio a continuación:

Error de servidor en la aplicación '/xxx_app'.
--------------------------------------------------------------------------------

No se puede abrir la base de datos "BD" solicitada por el inicio de sesión. Error de inicio de sesión.
Error de inicio de sesión del usuario 'IIS APPPOOL\DefaultAppPool'.


La solución esta en crear al usuario que indica el error en SQL con los permisos necesarios:

exec sp_grantlogin 'IIS APPPOOL\DefaultAppPool'
use TuBD
exec sp_grantdbaccess 'IIS APPPOOL\DefaultAppPool'


Fuente:
http://j.gs/RGi

sábado, 4 de julio de 2009

Error HTTP 404.3 - Not Found (IIS 7.5)

He desarrollado unos servicios WCF. Estos funcionan correctamente en mi equipo del trabajo que tiene Vista e IIS 6. Pero en el de mi casa no, el equipo de mi casa tiene Windows 7 e IIS 7.5. El mensaje que me muestra al tratar de ejecutarlos es: Error HTTP 404.3 - Not Found

Después de buscar la solución en varios foros encontré la solución en la ayuda del mismo IIS 7 y casi sin quererlo. La solución es la siguiente:

Inicio
Panel de Control
Programas
Activar o desactivar las características de Windows

Se abre una ventana de dialogo en la cual se debe buscar el elemento Microsoft .NET Framework 3.5.1.

Debes expandir ese elemento y activar:
Windows Communication Foundation HTTP Activation

jueves, 12 de marzo de 2009

IIS - A non-faltal configuration error ocurred




En un servidor de testing de la empresa esta ocurriendo el siguiente error, que impide crear nuevas carpetas virtuales o editar otras:


A non-faltal configuration error ocurred. Not all available information may be displayed.


Esto ocurre cuando la metabase del IIS esta corrupta. Los sitios que consulte indican que algun sitio esta provocando este error por lo que se debe eliminar. Mi IIS tiene cerca de 80 sitios como saber?

Segui los pasos de este blog pero no consegui gran cosa:

http://blogs.msdn.com/rakkimk/archive/2006/11/06/won-t-be-able-to-change-certain-properties-of-the-website-popup-quot-a-non-fatal-configuration-error-occured-quot-when-opening-iis-manager-gui.aspx


Hice una restauración , pero el punto que tenia disponible era muy antiguo por lo que no me sirvio de mucho. Antes cree un Back Up por lo volvi a utilizarlo. Retomando el error en cuestion.

Para utilizar estas caracteristicas tienes que hacer clic con el boton derecho en el servidor de IIS y luego elegir BackUp/Restore Configuration



Por lo que la unica solución disponible es ubicar el sitio que esta corrupto y eliminarlo.

Pero el otro problema es que cuando voy a eliminar algun sitio me sale este otro mensaje: The path especified cannot be used at this time.



La ayuda de Microsoft es super alentadora al respecto:
http://technet.microsoft.com/es-es/library/cc956704(en-us).aspx

dice que la carpeta es siendo usada por otro subproceso y que intente de nuevo. Genial.

Que hice?
Detube el servicio de IIS. Inicio -> Ejecutar -> services.msc -> Enter.
Y todo volvio a la normalidad sin esperarlo. Pude eliminar sitios, editar la configuracion, crear nuevas carpetas virtuales, etc.



Más información:
http://localhost/iishelp/iis/htm/adminsamples/default.htm
Copia y pega este link en tu server para obtener ayuda sobre adsutil.vbs