web-dev-qa-db-ja.com

IIS Express for VS2015でSSLを有効にする方法

簡単なものが欠けているように感じますが、ASPNET5 Webプロジェクトを使用するときにIIS ExpressのSSLを有効にする方法を知っている人はいますか?プロジェクトのプロパティのデバッグ画面には、URLではなくポートのみが表示されます(「クラシック」Webプロジェクトでも、URLで特定のhttpsを使用できます)

16
NPNelson

applicationhost.config[SOLUTION_DIR]\.vs\configを編集します

たとえば、サイトセクションで:

<site name="YOUR SITE NAME" id="1">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
      <virtualDirectory path="/" physicalPath="YOUR SITE PATH" />
    </application>
    <bindings>
      <binding protocol="http" bindingInformation="*:80:localhost" />
      <binding protocol="https" bindingInformation="*:44300:localhost" />
    </bindings>
</site>
14
agua from mars

これは、ソリューションエクスプローラーでプロジェクトをクリックして[プロパティ]を開き、[SSL有効]をTrueに設定するだけで実行できます。

Enable SSL VS2015

12
Kos

これは、vNEXTプロジェクトでこれまでのプロジェクトとほぼ同じように行います。 Microsoftは、設定をプロジェクトプロパティのdebugタブに移動しました。

  1. プロジェクトのプロパティを開きます
  2. 左側の[debug]タブを選択します
  3. Enable SSLのチェックボックスをオンにします

enter image description here

上記のオプションがない場合

エクスプローラウィンドウでプロジェクトルートノードをクリックし、F4を押して以下を調整します。

enter image description here

12
Paul

プロジェクトをクリックしてF4キーを押すと、SSLをtrueに設定できる以前のVisual Studioバージョンと同じプロパティリストが表示されます。

VS 2015ではこのようになります

Example

8
Kevin

「オンプレミス」、別名ADFS認証で.Net 4.5 MVCプロジェクトを実行している場合、上記のソリューションは適用されません。その場合、「デバッグ」タブは表示されません(下の画像を参照)。 [SSLを有効にする]トグルボックスは表示されません。許容範囲内のポートを選択する限り、すべてIDEによって自動的に実行されます。ポート44300を使用し、VSが/.vs/config/applicationhost.configファイルを自動的に構成しました(以下)VSが他の認証タイプ(OAuthなど)でSSLを自動的にセットアップする可能性があると思いますが、テストしていません。

ADFS SSL Visual Studio

1
Tom McDonald