inflearn logo
강의

Course

Instructor

Learn ASP.NET CORE in 14 days

03. MVC pattern

강사님 레이아웃이 없습니다.

Resolved

335

boxman

32 asked

0

현재 2022 visual studio로 학습 중입니다.

깃허브가서 봐도 완성된 코드여서 보기가 어렵고

현재 기준으로 Views 아래 Shared에 Error.cshtml 말고는 존재하지 않습니다.

그래서 View에서 경로 설정이 잘못되는거 같습니다.

그리고 Program.cs도

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.

builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
    app.UseSwagger();
    app.UseSwaggerUI();
}

app.UseHttpsRedirection();

app.UseAuthorization();

app.MapControllers();

app.Run();

이렇게 되어있습니다.

초반부터 막히게 되어서 문의글 남깁니다.

.NET C#

Answer 1

0

dotnet

손기명님, 반갑습니다.

문의하신 내용을 잘 살펴보았습니다.

swashbuckle을 사용하셨더라구요.

swashbuckle의 Swagger는 MVC에서는 사용하지 않고, Web API에서 사용하는 라이브러리입니다.

그리고, builder.Services.AddControllers();를 호출하고 계신데요.

이 또한, Web API에서 Controller들을 사용하기 위해 등록하는 부분입니다.

MVC에서는 builder.Services.AddControllersWithViews();를 호출해야 합니다.

그래서 Views 폴더에 뷰가 없는 것입니다.

결론적으로 말씀드리면 문의내용은 Web API에 관한 것인데, 제 강의는 MVC와 관련됩니다.

인프런에 아직까지 Web API관련 강의가 없어 안타까운 마음이 있습니다.

그럼, 이만 답변을 줄입니다. 감사합니다.

DB Azure 활용 방법 문의 & UI 구성

0

124

1

Email Unique Index 지정 update 오류

0

149

2

03 보고 있는데 VS2022로 뭘 어째야 하는건지 감이 안와요... 인터페이스가 너무 달라요

0

324

1

ADO.NET 엔터티 데이터 모델이 없어요

0

618

1

두번째 강의 의존성주입에서 startup 클래스가 없습니다.

0

702

2

Login 뷰에서 MembershipController연결 방식문의

0

370

1

14일만에 배우는 ASP.NET CORE 질문

1

412

1

안녕하세요 강사님.

0

376

2

안녕하세요.

0

356

1

질문이 있습니다.

0

333

1

AccessFailedCount 추가 시 NULL값 문제

0

425

1

마이그레이션 완료 후 Update DB 에서 에러가 납니다 ㅠ

0

860

2

시작페이지 바꿀수있을까요?

0

255

1

.NET 5.0 FromSql 질문

0

322

1

질문있어요 . 마지막에 나오는 파일xml

0

233

2

Add-Migration ~~ 사용시 add-migration : 'add-migration'이라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다.

1

1467

3

2019 비주얼스튜디오 쓰고있습니다. 아무리 찾아봐도 c# 기반 mvc가 없습니다.

0

285

1

03. MVC패턴 강의 질문입니다.

0

346

1

세션1 뷰 생성에서 막히고 있습니다..

0

310

1

로그아웃 후 브라우저 뒤로가기 버튼 클릭시 이전 페이지 접속 안되게 하는 방법

0

1293

1

하위 도메인 쿠키 공유 관련

0

978

2

DbContext를 찾을 수 없습니다.

0

310

1

Model Validation에 관해

0

271

2

Controller에서 프로세스 처리 완료 후 alert 띄우는 방법이 있을까요?

0

1055

1