2015-11-18 11 views
6

OK, quindi ho usato per essere in grado di cambiare il numero di porta SSL nella finestra di proprietà del progetto, ma dopo l'aggiornamento RC1 asp.net 5, il campo SSL è di sola lettura:Dove specificare la porta SSL per IISExpress?

enter image description here

E ' ignora il valore SSLPort quando si tenta di modificare il .xproj direttamente:

<PropertyGroup> 
    <SchemaVersion>2.0</SchemaVersion> 
    <DevelopmentServerPort>17204</DevelopmentServerPort> 
    <SSLPort>44303</SSLPort> 
    </PropertyGroup> 

E ripristina anche il porto nella mia app file di configurazione host ($ [SolutionDir] .VS \ config \ applicationhost.config) torna alla valore originale quando cambio l'associazione e avvio il mio progetto.

 <site name="WebApplication1" id="8"> 
      <application path="/" applicationPool="Clr4IntegratedAppPool"> 
       <virtualDirectory path="/" physicalPath="C:\WebApplication1\wwwroot" /> 
      </application> 
      <bindings> 
       <binding protocol="http" bindingInformation="*:17833:localhost" /> 
       <binding protocol="https" bindingInformation="*:44303:localhost" /> 
      </bindings> 
     </site> 

Cosa dà? Da dove viene ottenuto questo valore da Visual Studio e come posso cambiarlo?

risposta

10

Aprire launchSettings.json nella cartella ./Properties. Il valore int in iisSettings> iisExpress> sslPort è da dove viene letto. Puoi cambiare quel valore in qualsiasi cosa tu voglia.

{ 
    "iisSettings": { 
    "iisExpress": { 
     "sslPort": <ssl-port-value> 
    } 
    } 
} 
Problemi correlati