ASP.NET & Core를 다루는 기술 - 정오표
많은 시간 여러 번의 검토를 거쳤지만, 아래와 같은 오탈자가 발생하였습니다.
책 보시는데, 불편을 드려 대단히 죄송합니다.
본 문서의 내용은 다음 경로로 이동되었습니다.
닷넷코리아 - ASP.NET & Core를 다루는 기술 - 정오표
책 보시는데, 불편을 드려 대단히 죄송합니다.
본 문서의 내용은 다음 경로로 이동되었습니다.
닷넷코리아 - ASP.NET & Core를 다루는 기술 - 정오표
-
p 22: .NET Native를 .NET Framework로 수정1.1.8 .NET Core와 .NET Framework ASP.NET은 윈도 서버의 IIS 웹 서버에서 실행된다. 마이크로소프트는 ‘모바일 우선, 클라우드 우선(Mobile First, Cloud First)’이라는 구호 아래 윈도 서버가 아닌 클라우드에서 실행되는 비윈도 기반 서버에서도 ASP.NET이 실행되도록 2016년 .NET Core라는 새로운 .NET 프레임워크의 경량화 버전을 출시했다. 기존 ASP.NET은 .NET Framework에서 실행되고 새로운 ASP.NET Core는 .NET Core에서 실행되어 두 프레임워크 아래에서 ASP.NET을 개발할 수 있게 구성했다.
-
p 35: devenv 명령어Visual Studio 2017로 버전이 올라서면서 기존에 사용해오던 devenv 명령어를 사용할 수 없게 되었습니다. Visual Studio 2017을 실행할 때에는 시작 버튼 클릭 후 모든 앱에서 Visual Studio 2017을 검색 후 사용하면 됩니다.
-
p 36: 메뉴 이름 변경4.
ASP.NET Web Application (Net Framework)
-에서-
ASP.NET Web Application (.NET Framework)
-으로-
-
p 196: Substitution 컨트롤 보충 설명다음 링크를 통해서 정성태 MVP님께서 Substitution 컨트롤의 실행에 대한 보충 설명을 해주셨습니다. 감사합니다. http://www.sysnet.pe.kr/2/0/11107
-
p 297DataSet 클래스: 메모리 상의 데이터베이스(Datatbase)로 Select와 같은 결괏값을 저장
-에서-
DataSet 클래스: 메모리 상의 데이터베이스(Database)로 Select와 같은 결괏값을 저장
-으로-
-
p 305 제일 하단 줄"Integrated Srcurity=True;"
-에서-
"Integrated Security=True;"
-으로-
-
p 440: LoginState 컨트롤 -> LoginStatus 컨트롤LoginState 컨트롤
-에서-
LoginStatus 컨트롤
-으로-
다음 링크를 통해서 정성태 MVP님께서 오탈자 제보를 해주셨습니다. 감사합니다.
http://www.dotnetnote.com/DotNetNote/Details/1029 -
p 510: 에러 메시지 내용 수정[EmailAddress(ErrorMessage = "이메일을 정확인 입력하세요.")]
-에서-
[EmailAddress(ErrorMessage = "* 이메일을 정확히 입력하세요.")]
-으로-
-
p 650: 명령어 설명에서 콤마(,) 제거나를 제외하고 출력:
– Clients.Group("그룹명", Context.,ConnectionId).doWork("내용");
-에서-
나를 제외하고 출력:
– Clients.Group("그룹명", Context.ConnectionId).doWork("내용");
-으로-
-
p 660: 파일명(Index) 추가(18) 웹 프로젝트에 Chat 폴더를 생성하고 .html 페이지를 추가한다.
-에서-
(18) 웹 프로젝트에 Chat 폴더를 생성하고 Index.html 페이지를 추가한다.
-으로-
-
p 667: .NET Native -> .NET Framework23.5.2절의 내용 중
.NET Native를 모두 .NET Framework로 내용 정정합니다.
다음 링크를 통해서 정성태 MVP님께서 오탈자 제보를 해주셨습니다. 감사합니다.
http://www.dotnetnote.com/DotNetNote/Details/1030 -
p 706: app.UserStaticFiles() -> app.UseStaticFiles()706페이지 3번째 줄에서
app.UserStaticFiles()
-에서-
app.UseStaticFiles()
-으로-
다음 링크를 통해서 정성태 MVP님께서 오탈자 제보를 해주셨습니다. 감사합니다.
http://www.dotnetnote.com/DotNetNote/Details/1031 -
p 709: 24.11 설명과 그림 제목의 UseWelcomPage를 UseWelcomePage로UseWelcomPage() 미들웨어가 실행되면
-에서-
UseWelcomePage() 미들웨어가 실행되면
-으로-
그림 24-15 UseWelcomPage() 실행결과
-에서-
그림 24-15 UseWelcomePage() 실행결과
-으로-
-
p 921: DefatultConnection -> DefaultConnection(2) 데이터베이스 연결 문자열을 DotNetNote 프로젝트 루트에 있는 appsettings.json 파일에 기록하자. 앞서 생성 또는 테이블을 추가한 로컬DB의 DotNetNote 데이터베이스에 대한 정보를 프로젝트 루트에 있는 appsettings.json 파일에 ConnectionStrings:DefatultConnection 항목으로 기록한다.
-에서-
(2) 데이터베이스 연결 문자열을 DotNetNote 프로젝트 루트에 있는 appsettings.json 파일에 기록하자. 앞서 생성 또는 테이블을 추가한 로컬DB의 DotNetNote 데이터베이스에 대한 정보를 프로젝트 루트에 있는 appsettings.json 파일에 ConnectionStrings:DefaultConnection 항목으로 기록한다.
-으로-
-
p 923: 2. ... AddTech와 GetTeches 메서드 ... -> ... AddTech와 GetTechs 메서드 ...설명 글에는 GetTeches 메서드로 설명하였지만, 실제 소스 코드에는 GetTechs()로 작성함
-
p 947: services.AddTransitent -> services.AddTransient(6) ... 다음 코드처럼 services.AddTranstient<인터페이스, 클래스>() 형태로 입력한다.
-에서-
(6) ... 다음 코드처럼 services.AddTransient<인터페이스, 클래스>() 형태로 입력한다.
-으로-
-
p 980: DefatultConnection -> DefaultConnection(2) 참고로, ConnectionStrings:DefatultConnection 항목을 그대로 사용해도 된다.
-에서-
(2) 참고로, ConnectionStrings:DefaultConnection 항목을 그대로 사용해도 된다.
-으로-
-
p 1025: 에러 메시지 내용 수정[EmailAddress(ErrorMessage = "이메일을 정확인 입력하세요.")]
-에서-
[EmailAddress(ErrorMessage = "* 이메일을 정확히 입력하세요.")]
-으로-
-
p 1086: @m.Id -> @m.BoardId7번 순서의 소스 코드 내용 중
@m.Id를 @m.BoardId로 수정하겠습니다.
다음 링크를 통해서 정성태 MVP님께서 오탈자 제보를 해주셨습니다. 감사합니다.
http://www.dotnetnote.com/DotNetNote/Details/1032 -
p 1089: @m.Id -> @m.BoardId11번 순서의 소스 코드 내용 중
@m.Id를 @m.BoardId로 수정하겠습니다.
다음 링크를 통해서 정성태 MVP님께서 오탈자 제보를 해주셨습니다. 감사합니다.
http://www.dotnetnote.com/DotNetNote/Details/1032