Visual Studio의 기본 제공 ASP.NET 개발 서버가있는 HTTPS
HTTPS를 통해 Visual Studio의 기본 제공 ASP.NET 개발 서버에 액세스하는 방법이 있습니까?
지금은 IIS Express를 사용하여 SSL에서 개발하고 테스트 할 수 있습니다. 다음은 IIS Express 및 Visual Studion 2010을 사용하여 SSL에서 웹 사이트를 개발하는 방법을 설명하는 전체 문서입니다.
다음
그럼 당신은 얻을 것입니다
IISExpress를 사용하면 개발시 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로 프로젝트를 시작하며 새 포트는 44301이됩니다.
'IT' 카테고리의 다른 글
겹치는 원의 결합 영역 (0) | 2020.08.10 |
---|---|
SQL Server에 IP 주소를 저장하기위한 데이터 유형 (0) | 2020.08.10 |
Letsencrypt가 기존 인증서에 도메인 추가 (0) | 2020.08.10 |
예외 안전을 위해 "범위가 지정된 동작"을 포함 할 수있는 수단으로 IDisposable 및 "사용"을 사용하는 것이 악의적입니까? (0) | 2020.08.10 |
iOS 앱이 TestFlight 베타 설치를 통해 실행 중인지 실행에 확인하는 방법 (0) | 2020.08.10 |