2012-08-14 23 views
8

Tengo un sitio web que funciona bien en IIS express hasta que desee agregar un segundo y hacer que ambos ejecuten el mismo número de puerto. Ahora no puedo entender cómo hacer bien el camino. Cuando hojeo al sitio después de ejecutar IIS expresarlo se queja de un error:IISExpress agregar ruta al sitio web

configuración no reconocida trayectoria 'máquina/WEBROOT/APPHOST/Risweb'

e IIS expreso devuelve el error 500.19

Aquí es mi config . Cuando configuro la ruta para que sea "/", funciona, pero cuando es diferente, no funciona. Me gustaría navegar a http: // c65273/risweb y hacer que aparezca mi sitio web.

 <site name="RISWEB" id="1834812154"> 
      <application path="/risweb" applicationPool="ConnectPool"> 
       <virtualDirectory path="/risweb" physicalPath="C:\c2010\risweb\RISWEB" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation="*:80:c65273" /> 
      </bindings> 
     </site> 

Respuesta

10

yo golpean un problema similar y fue capaz de resolverlo de la siguiente manera:

  1. Retire la sección de configuración para el sitio de mi applicationhost.config
  2. En Visual Studio ir al Project Properties>Web y luego haga clic en Create Virtual Directory para que VS vuelva a crear la sección de configuración.

A continuación, funcionó bien, la sección de configuración resultante será algo como esto:

<site name="WebDemos-Site" id="5"> 
    <application path="/" applicationPool="Clr4IntegratedAppPool"> 
    <virtualDirectory path="/" physicalPath="C:\Users\rvesse\Documents\My Web Sites\WebDemos-Site" /> 
    </application> 
    <application path="/demos"> 
    <virtualDirectory path="/" physicalPath="C:\Users\rvesse\Documents\mercurial\dotnetrdf\Samples\WebDemos" /> 
    </application> 
    <bindings> 
    <binding protocol="http" bindingInformation="*:64132:localhost" /> 
    </bindings> 
</site> 

Tenga en cuenta que VS genera una página web vacía para el directorio raíz del sitio

+0

he encontrado a cabo la lo mismo y no puede entender la razón. Aparentemente no soy el único. Lo curioso es que el sitio web vacío no se genera al reiniciar iis express. – maxisam

+0

FYI a los lectores: 'applicationhost.config' se encuentra en' \. Vs \ config' que es una carpeta oculta. En el archivo config xml, la sección de configuración se encuentra en 'configuration/system.applicationHost/sites'. – toddmo

Cuestiones relacionadas