HTTPS를 통해 Visual Studio의 기본 제공 ASP.NET 개발 서버에 액세스하는 방법이 있습니까?
답변
이제 IIS Express를 사용하여 SSL에서 개발하고 테스트 할 수 있습니다. 다음은 IIS Express 및 Visual Studion 2010을 사용하여 SSL에서 웹 사이트를 개발하는 방법을 설명하는 전체 문서입니다.
다음
그럼 당신은 이것을 얻을 것입니다
답변
Cassini는 HTTPS를 지원하지 않습니다.
그러나 IIS를 사용하여이 작업을 수행 할 수 있습니다. IIS 5.1을 사용하는 경우 IIS 6.0 용 MS IIS 도구 팩을 다운로드하면 자체 서명 된 SSL 인증서를 만드는 도구가 함께 제공됩니다. 이것은 IIS 5.1에서 작동합니다.
필요한 도구 (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이됩니다.