2015-11-18 19 views
6

OK、私はプロジェクトのプロパティダイアログでSSLポート番号を変更することができるように使用されるが、asp.net 5 RC1の更新後、SSLフィールドは読み取り専用です:IISExpressにSSLポートを指定する場所はどこですか?そう

enter image description here

それ

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

そしてそれはまたに戻って($ [solutionDir] .vs \ CONFIG \ applicationHost.configを)私のアプリのホスト設定ファイルにポートをリセットします:私は直接.xprojを編集しようとするとSSLPORT値を無視しますバインディングを変更してプロジェクトを開始すると元の値に戻ります。

 <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> 

何ができますか? Visual Studioはどこからこの値を取得していますか?どのように変更しますか? ./Propertiesフォルダの下

答えて

10

オープンlaunchSettings.json。 iisSettings> iisExpress> sslPortにあるの値は、その読み込み先です。その値をあなたが望むものに変更することができます。

{ 
    "iisSettings": { 
    "iisExpress": { 
     "sslPort": <ssl-port-value> 
    } 
    } 
} 
関連する問題