2017-07-30 1 views
2

Je crée une application asp.net-mvc et j'utilise la redirection de port pour pouvoir tester mon projet de l'extérieur. Mais chaque fois que je rouvre et construis mon application, IIS-Express change applicationhost.config et tout ce que je peux voir est une erreur.applicationhost.config est modifié chaque fois que je rouvre Visual Studio

fichier avant la réouverture:

 <site name="Project" id="2"> 
      <application path="/" applicationPool="Clr4IntegratedAppPool"> 
       <virtualDirectory path="/" physicalPath="path" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation="*:61035:*" /> 
      </bindings> 
     </site> 

fichier après:

 <site name="Project" id="2"> 
      <application path="/" applicationPool="Clr4IntegratedAppPool"> 
       <virtualDirectory path="/" physicalPath="path" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation="*:61035:*" /> 
      </bindings> 
     </site> 
     <site name="Project(1)" id="3"> 
      <application path="/" applicationPool="Clr4IntegratedAppPool"> 
       <virtualDirectory path="/" physicalPath="path" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation="*:61035:localhost" /> 
      </bindings> 
     </site> 

Et comme vous pouvez vous attendre, le projet (1) est beeing hébergé par IIS-Express et je dois changer la liaison à *:61035:* chaque fois que je rouvre Visual Studio, car il continue d'ajouter un autre site, et ignore les précédents.

Y at-il quelque chose que je peux faire avec?

Répondre

0

J'ai trouvé une solution très simple à cela.

Je ne ai dû changer:

<site name="Project" id="2"> 
    <application path="/" applicationPool="Clr4IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="path" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:61035:*" /> 
    </bindings> 
</site> 

à: Maintenant, tout fonctionne bien

<site name="Project" id="2"> 
    <application path="/" applicationPool="Clr4IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="path" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:61035:*" /> 
     <binding protocol="http" bindingInformation="*:61035:localhost" /> 
    </bindings> 
</site> 

, et je ne pas modifier ce fichier chaque fois que je rouvre Visual Studio.