2017-03-31 8 views
0

私は12月にリリースされたASP.NET CoreおよびVS 2015のプレビューツールを使用しています。Kestrelを使用してASP.NETコアにSSLを実装

私は、KestrelでSSLを有効にする方法に関する多数のオンラインの例を追跡しました。彼らのどれも働かなかった。

プロジェクトで「SSLを有効にする」というオプションを試しましたが、私のためにポートを設定しているようですが、ローカルホストからは動作しますが、他の場所では動作しません。その下

私も(.UseKestrelを試してみた)私はoption.UseHttpsを持っている(「ssl.pfx」、「パスワード」)

私はUseUrlsを持っているが、正しくに結合していないようです私のSSL要求のためにポートします。 SSL要求を発行しようとするとタイムアウトします。私はnetstatを使用して、私の指定したSSLポート用に開かれたポートがないようです。

1)UseUrlはどのように使用しますか?ローカルホストとリモートマシンの両方のアクセスが必要です 2)httpsコールを許可するようにIIS Expressを設定するにはどうすればよいですか?

誰かがASP.NET CoreプロジェクトでVS 2015を設定する信頼性の高い方法があれば、本当に感謝しています。

おかげで、

ジェームズ

+0

私はそれをやっている現在の方法が.UseKestrel()にあると付け加えるべきです。option.UseHttps( "ssl.pfx"、 "password") –

答えて

0

あなたはので、多分あなたは既にことを試みたが、あなたがする必要がある、あなたがこれまでに試みている何を言っていない:

  • が有効なを持っていますサーバーがクライアントに提供できる証明書
  • nugetパッケージをインストールします。Microsoft.AspNetCore.Server.Kestrel.Https
  • 設定シーケンスを変更します。 https://www.thesslstore.com/blog/implement-ssl-kestrel-asp-net-core/ を、私は私のためにうまく働いたが、多分そこに:それはケストレルはhttps://

ずつの出発を聞いているURLは、私は数ヶ月前VS2015でこの記事を使用しケストレルHTTPS app.UseKestrelHttps(certificate);

  • 変更を使用していることO最新のバージョンに適応するにはいくつかのことがあります。

  • +1

    @Daboulにお問い合わせいただきありがとうございます。残念ながら、お勧めの記事は少し古いです。変更が加えられました。私はいくつかの更新された変更を見てきましたが、私はそれらをまとめてみることを試みていますが、これまでに失敗しています。 –

    関連する問題