2020. 2. 13. 21:22
반응형
비주얼 스튜디오에서 ASP.NET Core 웹프로젝트를 실행하고 있는 도중에 cshtml 파일을 수정하고 웹페이지를 새로고침하게 되면 변경사항이 반영되어 있지 않는 경우가 있다.
이런 경우 실행중인 프로젝트를 재시작해줘야 하는데 그건 너무 귀찮은 일이다.
이건 크롬 캐시 비우기 및 강력 새로고침으로 해결되는 종류의 일이 아니다.
이런 문제를 해결하기 위해서 구글에 이런 식으로 검색을 해보는게 좋다.
cshtml restart
그렇게 찾은 해결방법은 다음과 같다.
NuGet 패키지 관리에서 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 를 설치한다.
Start.cs의 ConfigureServices 안에 다음과 같이 추가한다.
services.AddControllersWithViews().AddRazorRuntimeCompilation();
이제 뷰파일(cshtml)을 수정한 다음 프로그램을 재시작하지 않아도 바로 바뀐 내용을 확인할 수 있게 되었다.
반응형
'dev' 카테고리의 다른 글
| [JavaScript] 배열 내의 요소들의 합계 구하기 (0) | 2020.07.29 |
|---|---|
| [C#] ASP.NET Core 패스워드 암호화 (0) | 2020.06.21 |
| [Link] 온라인 C# 컴파일러 (0) | 2020.02.27 |
| [ASP.NET Core] 파일 업로드 기능 구현 (ajax, 멀티) (0) | 2020.02.26 |
| [JavaScript] ResizeSensor: HTML 엘리먼트 크기 변화 감지 (0) | 2020.02.13 |
| [JavaScript] moment.js를 이용한 일수 계산 (0) | 2020.01.29 |
| [Python] Tkinter를 이용한 간단한 타이머 프로그램 (0) | 2020.01.27 |
| [HTML] contenteditable 이용, div 편집 가능하도록 하기 (0) | 2019.11.13 |