Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

Visual Studio - Web Application을 실행하지 못하는 IISExpress

비주얼 스튜디오에서 ASP.NET 4.8 웹 애플리케이션을 F5 키로 실행했더니, 그냥 웹 브라우저가 하나 뜨고 이런 오류 메시지만 보입니다.

Hmmm… can't reach this page The connection was reset.
Try:

Running network diagnostics with Get Help
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_RESET

그 와중에 "Debug" 창에는 이런 식의 메시지가 나오는데요,

Verbose logs are written to:
%USERPROFILE%\AppData\Local\Temp\visualstudio-js-debugger.txt
Uncaught SyntaxError SyntaxError: Unexpected token 'export'
    at (program) (chrome-error://chromewebdata/:1847:1)
Uncaught SyntaxError SyntaxError: Cannot use import statement outside a module
    at (program) (chrome-error://chromewebdata/:1977:1)
Uncaught ReferenceError ReferenceError: loadTimeData is not defined
    at (program) (chromewebdata/(index)꞉2025:11:2289:31)

일단 IISExpress가 실행은 되었는데, 명령행으로 보면 딱히 문제가 없어 보입니다.

"C:\Program Files\IIS Express\iisexpress.exe"  /config:"C:\temp\TestWebApp\.vs\TestWebApp\config\applicationhost.config" /site:"TestWebApp" /apppool:"Clr4IntegratedAppPool"

혹시나 싶어 저 명령어를 콘솔에서 직접 실행했더니 이렇게 나옵니다.

C:\temp> "C:\Program Files\IIS Express\iisexpress.exe"  /config:"C:\temp\TestWebApp\.vs\TestWebApp\config\applicationhost.config" /site:"TestWebApp" /apppool:"Clr4IntegratedAppPool"
Starting IIS Express ...
Successfully registered URL "https://localhost:8000/" for site "TestWebApp" application "/"
Successfully registered URL "http://localhost:57089/" for site "TestWebApp" application "/"
Registration completed for site "TestWebApp"
IIS Express is running.
Enter 'Q' to stop IIS Express

아하~~~ 가만 보니까, https를 위해 8000, http를 위해 57089를 열고 있는데 실제로 csproj 프로젝트 파일에 저렇게 설정돼 있습니다.

...[생략]...

  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>57089</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>https://localhost:8000/</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
          <UseCustomServer>False</UseCustomServer>
          <CustomServerUrl>
          </CustomServerUrl>
          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>

...[생략]...

그래서 프로젝트 속성 창을 통해 들어가 "Web" 범주의 "Servers"에서 "Project Url"을 "http://localhost:8000/"으로 변경 후 저장을 했더니 다음과 같이 묻는 창이 뜹니다.

The local IIS Express URL http://localhost:8000/ specified for Web project TestWebApp has not been configured. To keep these settings you need to configure the virtual directory. Would you like to create the virtual directory now?


OK 버튼을 누르면 이제부터 정상적으로 F5 디버깅이 잘 됩니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 1/15/2024]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




1  [2]  3  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
13856정성태1/6/20251623디버깅 기술: 214. Windbg - syscall 단계까지의 Win32 API 호출 (예: Sleep)
13855정성태12/28/20242156오류 유형: 941. Golang - os.StartProcess() 사용 시 오류 정리
13854정성태12/27/20242297C/C++: 186. Golang - 콘솔 응용 프로그램을 NT 서비스를 지원하도록 변경파일 다운로드1
13853정성태12/26/20242382디버깅 기술: 213. Windbg - swapgs 명령어와 (Ring 0 커널 모드의) FS, GS Segment 레지스터
13852정성태12/25/20242290디버깅 기술: 212. Windbg - (Ring 3 사용자 모드의) FS, GS Segment 레지스터파일 다운로드1
13851정성태12/23/20242222디버깅 기술: 211. Windbg - 커널 모드 디버깅 상태에서 사용자 프로그램을 디버깅하는 방법
13850정성태12/23/20242294오류 유형: 940. "Application Information" 서비스를 중지한 경우, "This file does not have an app associated with it for performing this action."
13849정성태12/20/20242292디버깅 기술: 210. Windbg - 논리(가상) 주소를 Segmentation을 거쳐 선형 주소로 변경
13848정성태12/18/20242470디버깅 기술: 209. Windbg로 알아보는 Prototype PTE파일 다운로드2
13847정성태12/18/20242520오류 유형: 939. golang - 빌드 시 "unknown directive: toolchain" 오류 빌드 시 이런 오류가 발생한다면?
13846정성태12/17/20242527디버깅 기술: 208. Windbg로 알아보는 Trans/Soft PTE와 2가지 Page Fault 유형파일 다운로드1
13845정성태12/16/20242774디버깅 기술: 207. Windbg로 알아보는 PTE (_MMPTE)
13844정성태12/14/20242598디버깅 기술: 206. Windbg로 알아보는 PFN (_MMPFN)파일 다운로드1
13843정성태12/13/20242303오류 유형: 938. Docker container 내에서 빌드 시 error MSB3021: Unable to copy file "..." to "...". Access to the path '...' is denied.
13842정성태12/12/20242606디버깅 기술: 205. Windbg - KPCR, KPRCB
13841정성태12/11/20242486오류 유형: 937. error MSB4044: The "ValidateValidArchitecture" task was not given a value for the required parameter "RemoteTarget"
13840정성태12/11/20242509오류 유형: 936. msbuild - Your project file doesn't list 'win' as a "RuntimeIdentifier"
13839정성태12/11/20242429오류 유형: 936. msbuild - error CS1617: Invalid option '12.0' for /langversion. Use '/langversion:?' to list supported values.
13838정성태12/4/20242692오류 유형: 935. Windbg - Breakpoint 0's offset expression evaluation failed.
13837정성태12/3/20242972디버깅 기술: 204. Windbg - 윈도우 핸들 테이블 (3) - Windows 10 이상인 경우
13836정성태12/3/20243042디버깅 기술: 203. Windbg - x64 가상 주소를 물리 주소로 변환 (페이지 크기가 2MB인 경우)
13835정성태12/2/20243035오류 유형: 934. Azure - rm: cannot remove '...': Directory not empty
13834정성태11/29/20243020Windows: 275. C# - CUI 애플리케이션과 Console 윈도우 (Windows 10 미만의 Classic Console 모드인 경우) [1]파일 다운로드1
13833정성태11/29/20242895개발 환경 구성: 737. Azure Web App에서 Scale-out으로 늘어난 리눅스 인스턴스에 SSH 접속하는 방법
13832정성태11/27/20243062Windows: 274. Windows 7부터 도입한 conhost.exe
13831정성태11/27/20243017Linux: 111. eBPF - BPF_MAP_TYPE_PERF_EVENT_ARRAY, BPF_MAP_TYPE_RINGBUF에 대한 다양한 용어들
1  [2]  3  4  5  6  7  8  9  10  11  12  13  14  15  ...