asp.net - publicar - visual studio publish to iis
Visual Studio no puede crear un sitio web en IIS (4)
Después de instalar el service pack 1 para Visual Studio 2010 no se puede crear un sitio web en IIS. Aquí está el mensaje de error:
--------------------------- Microsoft Visual Studio --------------------------- Configuring Web http://localhost/MyWebSite for ASP.NET 3.5 failed. You must manuallyconfigure this site for ASP.NET 3.5 in order for the site to run correctly. Visual Studio cannot detect whether this virtual root has been configured for use with ASP.NET 2.0. The likely cause is that you do not have sufficient priviledges to access the IIS metabase. You may need to manually configure this site for ASP.NET 2.0 in order for your site to run correctly. --------------------------- OK Help ---------------------------
Alguien sabe cómo solucionarlo ? ¡Gracias!
PS estoy usando windows7 x64.
¿Ha intentado ejecutar Visual Studio con "Ejecutar como administrador" con un clic derecho?
Encontré la respuesta aquí: Visual Studio 2013. No tiene privilegios suficientes para acceder a los sitios web de IIS en su máquina
IIS almacena un archivo de configuración en su disco personal. En mi empresa, nuestro disco compartido estaba fuera de servicio por mantenimiento y estaba recibiendo este error. Una vez que la unidad volvió a estar en línea, VS.NET comenzó a funcionar nuevamente.
Esto me sucedió cuando eliminé el grupo de aplicaciones predeterminado.
Gracias a un informe de Microsoft Connect , pude resolverlo seleccionando un nuevo grupo de aplicaciones predeterminado en las propiedades "Valores predeterminados del sitio web" del nodo Sitios en el árbol del Administrador de IIS 7.
Intente cambiar la versión .Net que usa su grupo de aplicaciones.
- Abra el Administrador de IIS desde Herramientas administrativas.
- Seleccione Grupos de aplicaciones a la izquierda.
- A la derecha, haga doble clic en ''DefaultAppPool'' (o lo que haya creado)
- Bajo .Net Framework Version seleccione v3.5.
- Haga clic en Aceptar y reinicie IIS.
No sé si tienes que reiniciar IIS o no, pero no dolerá.