2017-03-31 15 views
0

12 월에 릴리스 된 ASP.NET Core 및 VS 2015 용 미리보기 도구를 사용하고 있습니다.Kestrel을 사용하여 ASP.NET 코어에서 SSL 구현

저는 Kestrel에서 SSL을 사용하는 방법에 대한 수많은 온라인 예제를 따랐습니다. 그들 중 누구도 일하지 않았습니다.

그래서 "Enable SSL"이라는 프로젝트에서 옵션을 시도해 보았습니다.이 포트는 나를 위해 포트를 설정하고 로컬 호스트에서 작동하지만 다른 곳에서는 작동하지 않습니다.

는 또한 .UseKestrel을() 나는 ("ssl.pfx", "비밀번호") 나는 UseUrls이 그 아래

을 option.UseHttps을 가지고 있지만에 제대로 결합하지 않는 것 시도했습니다 포트 때문에 내 SSL 요청. SSL 요청을 발행하려고하면 시간이 초과됩니다. 나는 netstat을 사용했는데 내 지정된 SSL 포트에 열린 포트가없는 것 같습니다.

1) UseUrl은 어떻게 사용합니까? 로컬 호스트와 원격 컴퓨터 액세스가 모두 필요합니다. 2) https 호출을 허용하도록 IIS를 어떻게 구성합니까?

누구든지 ASP.NET Core 프로젝트에서 VS 2015를 설정할 수있는 신뢰할만한 방법이 있다면 정말 감사하겠습니다.

감사합니다,

제임스

+0

내가하고있는 현재의 방식이 .UseKestrel()에 있음을 추가해야합니다. option.UseHttps ("ssl.pfx", "password") –

답변

0

당신은 어쩌면 당신은 이미 시도했지만, 당신이해야 할, 지금까지 시도 무슨 말을하지 않는 :

내가 VS2015에 몇 달 뒤이 문서를 사용

에 의해 황조롱이 HTTPS를에게 황조롱이 하나의 시작을 듣고 URL을 app.UseKestrelHttps(certificate);

  • 변화를 사용하여 오 최신 버전에 적응하는 몇 가지 사항이 있습니다.

  • +1

    @Daboul에 문의 해 주셔서 감사합니다. 불행히도 당신이 추천하는 기사는 조금 오래된 것입니다. 변경되었습니다. 업데이트 된 변경 사항 중 일부를 보았습니다. 그리고 나는 그것들을 함께 모으기 위해 노력하고 있지만 지금까지 성공하지 못했습니다. –