2012-08-29 25 views
41

que no puedo resolver este problemaCreación de un directorio virtual fallado con el error

enter image description here

puedo sugerir que tengo que cambiar c:\Windows\System32\drivers\etc\hosts archivo y añadir después

# localhost name resolution is handled within DNS itself. 

la siguiente línea:

127.0.0.1  mysite.dev 

pero no ayuda. ¿Alguna sugerencia?

ocсurrs de error al intentar abrir el proyecto sitio web en Microsoft Visual Studio 2012.

+0

Compruebe esto: http://stonycreektechnologies.com/2011/03/15/iis-express-enable-remote-requests/ – fankt

+0

Es el segundo o tercer enlace de google, recibí la solución buscada en Internet. No es lo que necesito. – Dmytro

Respuesta

24

ya he encontrado la solución. Solo tuve que editar el archivo C:\Users\Administrator\Documents\IISExpress\config\applicationhost.config al agregar mi sitio al nodo <sites>.

10

Puede optar por instalar IIS localmente y editar un par de etiquetas en el archivo .csproj. abierto que csproj presentar e ir a la sección <VisualStudio> luego encontrar etiquetar <UseIIS>True</UseIIS> se debe establecer como verdadero, y luego ir a la etiqueta: <IISUrl> y configurado con la dirección URL en la que la aplicación será presentado para la prueba:

<VisualStudio> 
     <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> 
     <WebProjectProperties> 
      <UseIIS>True</UseIIS> 
      <AutoAssignPort>False</AutoAssignPort> 
      <DevelopmentServerPort></DevelopmentServerPort> 
      <DevelopmentServerVPath>/</DevelopmentServerVPath> 
      **<IISUrl>http://localhost/myWebSiteAppSample</IISUrl>** 
      <NTLMAuthentication>False</NTLMAuthentication> 
      <UseCustomServer>False</UseCustomServer> 
      <CustomServerUrl> 
      </CustomServerUrl> 
      <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> 
     </WebProjectProperties> 
     </FlavorProperties> 
    </VisualStudio> 

Y eso es. Ahora puedes cargar tu proyecto normalmente.

+0

Gracioso, esta es la respuesta para mi caso. – coffekid

+2

Con una nota: los asteriscos '**' no deberían estar en el archivo. Por supuesto. – ErikE

0

No sé por qué, por mi applicationhost.config archivo faltaba completamente en mi carpeta C:\Users\Administrator\Documents\IISExpress\config\.

Copiar/pegar C:\inetpub\history\applicationhost.config en esa carpeta parece solucionar el problema.

Tiene la idea from here.

1
  1. Activar las características de Windows "Internet Information Services" en el panel de control.
  2. Abra el archivo ".csproj" y busque
  3. Modifique esta línea en función de sus requisitos. http://localhost:777/
  4. Abra el proyecto/solución ahora
  5. Si no se ha cargado de nuevo, simplemente haga clic derecho y seleccione la solución "Proyecto Reload".
55

Más a menudo que no, al menos en mi caso, esto sucede es cuando un archivo *.csproj.user está en el directorio del proyecto y tiene <UseIISExpress>true</UseIISExpress> en ella.

Por otra parte, como se ha mencionado por Zachary Cutler también puede simplemente: cierre Visual Studio, elimine el archivo *.csproj.user y vuelva a abrir Visual Studio. Esto obligará a VS a reconstruir el archivo.

+4

Gracias, solo el problema que tuve –

+3

Ohhh exactamente! Gracias –

+2

¡Sí! ¡Esto resolvió el problema! – erlando

0

Estaba enfrentando el mismo problema debido a que mi contraseña de red cambió. Cambié mi contraseña de inicio de sesión de NetExtendor pero tengo que iniciar sesión en mi computadora portátil con una contraseña anterior.

Pruebe estos pasos para solucionar este problema:

registro en el ordenador con cualquier contraseña funciona registro en una VPN con cualquier contraseña que funciona CTL-alt-del para bloquear el PC a continuación, utilizar la nueva contraseña para desbloquearlo

Funcionó para mí :-)

Gracias!

4

El problema sería que la configuración de su proyecto se ejecutara en el IIS local y la URL especificada no existiera.

Hay opciones que puede hacer para solucionar el problema.

Opción 1: (Usar IIS expreso)

1.) que abrir el proyecto Web .csproj como XAML o en libreta.

2.) Encuentre estas propiedades y establezca según sus preferencias.

UseIIS = false

UseIISExpress = true

y eso es todo.

Opción 2: (Uso local de IIS)

después de la opción 1 pasos, pero cambiar las siguientes propiedades.

UseIIS = true

IISUrl = https://localhost

UseIISExpress = false

+0

Opción 1 no funciona –

0

Sé que esto es probablemente un acontecimiento raro, pero pensé que había puesto aquí:

mi archivo csproj estaba configurado para "solo lectura" (No me pregunten cómo lo logré), pero después de desactivar el acceso de "solo lectura", todo estaba bien. (VS2017)

0

No es exactamente el mismo error, pero me llevaron a esta respuesta desde la primera mitad del error. Su archivo applicationhost.config puede ser simplemente de solo lectura. Quitándome eso resolvió el error para mí. Sin embargo, ese error llama el archivo específicamente, por lo que debería poder encontrarlo fácilmente.

Cuestiones relacionadas