server 프로젝트의 Program.cs 파일에 디버깅 설정 추가하기
if (app.Environment.IsDevelopment())
{
app.UseWebAssemblyDebugging();
}
else
{
app.UseExceptionHandler("/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
서버 프로젝트를 실행시키면 디버깅이 잘 걸린다.
혹시 안된다면 이 블로그 글 참고
처음부터 라이더로 프로젝트를 생성했다면 설정하지 않아도 됐을까? 다음번에 라이더로 프로젝트 생성해보고 확인해봐야겠다.
디버깅 설정이 조금 까다롭긴하지만 디버깅 성능은 비주얼 스튜디오와 비교해봤을 때 훨씬 좋다고 느꼈다.
비주얼 스튜디오는 이전 단계에서 변수에 넣어진 값을 확인하려면 마우스를 대고 클릭해서 봐야하는데, 라이더는 자동으로 연하게 값을 표시해준다.
그리고 비주얼 스튜디오에서는 디버깅중에 알 수 없는 이유로 종료되는 경우가 종종 있었지만 라이더는 한번도 그런적이 없었다.