2017-10-03 2 views
1

로컬 IIS 서버 (Windows 10과 함께 제공되는 버전 10.0.15)를 사용하여 로컬로 실행하는 프로젝트를 ASP.NET 4.5에서 만들었습니다. 저는 Visual Studio 2015 Enterprise를 사용하여이 프로젝트를 작업했으며 모든 것이 작동 중이었기 때문에 https가 작동하더라도 http://local.project.com에있는 웹 사이트에 액세스하여 디버깅 할 수있었습니다. Visual Studio 2017을 설치하고 마이그레이션을 필요로하지 않고 프로젝트를 열고 연결 재설정 오류가 발생했습니다. ERR_CONNECTION_RESETVisual Studio 2017 Enterprise를 설치 한 후 ERR_CONNECTION_RESET

내 프로젝트의 web.config에서 https를 강제로 다시 작성하는 규칙이 있습니다. 로컬로 액세스하는 데 아무런 문제도 발생하지 않았으며 디버깅을 원할 때도 코멘트를해야했습니다. 아래의 행을 다시 작성하십시오.

<httpRedirect enabled="false" destination="https://project.com" httpResponseStatus="Permanent" /> 
<rewrite>  
    <rules> 
    <rule name="RedirectToNonwww" stopProcessing="true"> 
     <match url="^(www\.)?(.*)$" /> 
     <conditions>   
     <add input="{HTTPS}" pattern="off" /> 
     <add input="{HTTP_HOST}" pattern="^(www\.)?(.*)$" /> 
     </conditions> 
     <action type="Redirect" url="https://{C:2}" /> 
    </rule> 
    </rules> 
</rewrite> 

이 문제에 관해 나는 우연입니다. 이 일을 일으킬 수있는 VS 2017이 내 컴퓨터에서 어떻게 변경되었는지 전혀 모르겠습니다. 이 문제를 해결하는 데 도움이되는 조언이 있으십니까? 이 웹 사이트 바인딩의 구성을 엉망 VS 2017로 프로젝트를 실행할 때 어떤 도움

+0

비주얼 스튜디오 2017 설치 프로그램을 저장 SSL과 않는 바인딩을 제거하고 다시 설치 IIS 10 Express, Jexus Manager를 사용하여 빠른 SSLDiag를 실행하고 문제가 있는지 확인하십시오. https://www.jexusmanager.com/en/latest/tutorials/ssl-diagnostics.html –

+0

의견을 보내 주셔서 감사합니다. 내가 해결책을 찾는데 도왔다 –

답변

0

에 대한

덕분에 나는 어떤 이유로, 해결책을 발견했다. 나는이 해결 했는가 :

  1. 마우스 오른쪽 단추로 웹 사이트를 클릭하고 편집으로 이동 바인딩
  2. 편집을
  3. 가 인증서를 선택하고
+0

@LexLi 나는 Jexus를 통해 그것을하지 않았다. 관리자, 나는 IIS에서 직접했다 –

+0

그래. 다른 사람들이 따라야 할 단계를 분명하게해야한다는 것을 상기시켜줍니다. –

관련 문제