[asp.net] Visual Studio의 기본 제공 ASP.NET 개발 서버가있는 HTTPS

HTTPS를 통해 Visual Studio의 기본 제공 ASP.NET 개발 서버에 액세스하는 방법이 있습니까?



답변

이제 IIS Express를 사용하여 SSL에서 개발하고 테스트 할 수 있습니다. 다음은 IIS Express 및 Visual Studion 2010을 사용하여 SSL에서 웹 사이트를 개발하는 방법을 설명하는 전체 문서입니다.

여기에 이미지 설명 입력

다음

여기에 이미지 설명 입력

그럼 당신은 이것을 얻을 것입니다

여기에 이미지 설명 입력

IISExpress를 사용하면 개발시 SSL 작업이 더 쉬워집니다.

IIS Express 소개


답변

Cassini는 HTTPS를 지원하지 않습니다.

그러나 IIS를 사용하여이 작업을 수행 할 수 있습니다. IIS 5.1을 사용하는 경우 IIS 6.0 용 MS IIS 도구 팩을 다운로드하면 자체 서명 된 SSL 인증서를 만드는 도구가 함께 제공됩니다. 이것은 IIS 5.1에서 작동합니다.

http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en

필요한 도구 (SelfSSL.exe)는 IIS 5.1에서 잘 작동합니다. 불행히도 다른 많은 것들과 함께 번들로 제공됩니다.

단계 :

  • IIS 도구 파일을 설치합니다. 원하는 경우 사용자 지정을 클릭하고 SelfSSL 만 설치하도록 지시 할 수 있습니다.
  • SSL 인증서를 설치하려는 IIS 사이트를 활성화하십시오.
  • 시작 / 프로그램 / IIS 리소스 / SelfSSL로 이동합니다.
  • 그러면 SelfSSL 디렉터리에서 명령 프롬프트가 시작됩니다.
  • 제공된 도움말을 사용하여 SelfSSL을 실행하십시오. 내가 사용한 명령은 다음과 같습니다. selfssl.exe / N : cn = [MACHINENAME] / K : 1024 / V : 90 / S : 5 / P : 443
  • / S 스위치는 인증서를 설치할 사이트를 나타냅니다. IIS에서 사이트를보고 원하는 사이트 (0이 아닌 첫 번째 사이트의 경우 1부터 시작)를 계산하여 숫자를 알아낼 수 있습니다.
  • 이것이 실행되면 HTTPS를 통해 로컬 호스트로 이동하십시오.
  • 이 인증서가 신뢰할 수없는 출처에서 왔다는 오류 메시지를 받아야합니다. 컴퓨터 이름을 브라우저 “신뢰할 수있는 기관”목록에 추가하거나 브라우저에이를 무시하도록 지시 할 수 있습니다.

이 시점에서 HTTPS를 통해 로컬 호스트를 실행할 수 있습니다.


답변

Wilco Bauwer는 https를 지원하는 webdev 서버를 작성했습니다. 그는 웹 서버에 내장 된 cassini visual studio 2005에서 작업 한 개발자 중 한 명입니다. WebDev.WebServer2


답변

솔루션 탐색기에서 프로젝트 파일을 선택합니다 ( 예 : “WebApplication1”).

Alt + Enter 를 눌러 프로젝트 속성을 입력합니다.

왼쪽 에서 “DEBUG” 를 선택합니다 .

여기에서 “SSL 활성화” 를 선택할 수 있습니다 .

그런 다음 IIS Express로 프로젝트를 정상적으로 시작할 수 있으며 SSL을 사용하기 시작하고 새 포트는 44301이됩니다.


답변