목록Programming/ASP.net(MVC&Core) (11)
반응형
Eungene's Imaginations...
정말 많이 돌아왔다. asp에서 카카오 로그인을 적용시키기 위해서 별의별 문서와 웹페이지들을 검색해봤다... 카카오에서 앱을 개설하고, redirect url도 제대로 입력해서 access token과 refresh token까지 모두 받아오는것까지 완료를 했는데, 정작 이 정보를 가지고 asp에 세션인증을 어떻게 하느냐가 문제였다. 여기에 대해서는 관련 내용은 안나오고, jsp spring에서 적용하는 내용들만 나오니.. 이건 뭐.... .net을 버려야 하나.. 라는 불신의 생각만 가득할 때쯤.... 닷넷데브 포럼에 질문을 올렸다. asp.net 환경에서 카카오 로그인 해보신분이 있는지... 대단한건.. 어느 개발자분께서 개발은 안해봤지만, 문서가 있다고 댓글을 달아주는것이 아닌가? [닷넷데브에 올린..
git을 통해 프로젝트 다운받고 일반 Debug, Release는 정말 잘되는데, Publish만 하려고 하면, 저 지랄...심지어 win-x86으로 Target Framework를 바꾸니 그건 또 잘 됨.. win-x64만 저 지랄. 해결방법은.. 해당 프로젝트 파일(csproj)의 netcoreapp2.0 TargetFramework태그를 TargetFrameworks로 바꾸니 잘 됨.이유는 모름... 니미랄거 ㅡ.,ㅡ;
아래와 같이 로그인 후 에러가 발생하는 경우.즉, [ASPNETCORE_ENVIRONMENT] 가 [Development]로 설정이 되어 있는 경우 아래와 같이 에러가 나오는데,그럴 경우에는 [Development]가 아닌 [Production]으로 수정을 해주어야 한다. 수정을 해주는 것은 다음과 같다. 해당 프로젝트의 Property에 들어가서, [Development]가 아닌 [Production]으로 수정을 하면 된다. 이걸로... 5시간 소비한듯 ㅡ.,ㅡ;니미럴....
1. 마리아 DB 인스톨(마리아 DB 버전은 상관없음) 2. 마리아 DB 문자 인코딩 방식 UTF-8로 교체 (mariaDB는 설치가 되어 있는 운영체제의 문자 인코딩방식을 가져오기 때문에 웹 표준인 UTf-8로 교체 필요) 3. asp.net core MVC 프로젝트 생성(Use Individual Authentication) 4. nuget에서 마리아DB 사용을 위해 Pomelo.EntityFramework.MySql(Version : 2.1.0)을 설치 5. appsetting.json에서 DefaultConnection 수정 ex:Server=localhost;Database=DBName;User Id=root;Password=1234 6. Startup.cs 파일에서 ConfigureServic..
해야 할 일 하지 말아야 할 일 Action Method 뷰로 뷰 모델 개체를 전달한다. 서식을 설정한 데이터를 뷰로 전달한다. View 뷰 모델 개체를 이용해서 사용자에게 내용을 제공. 어떤 식으로든 뷰 모델 개체를 변경한다. 이렇게 규칙을 적용하는 이유는 MVC 프레임워크를 사용해서 최고의 결과물을 얻으려면, 응용 프로그램의 가 부분들을 엄격하게 분리를 시켜야 한다. Rozor를 이용하여 View에서 굉장히 많은 일들을 할 수 있다. 심지어 C#구문들을 실행할 수도 있다. 하지만, 어떤 방식으로든 Razor를 사용해서 업무 로직을 수행하거나 도메인 모델 개체를 조작해서는 안된다.반대로, 액션 매서드에서 뷰로 전달할 데이터의 서식을 설정해서도 안 된다. 그 대신, 출력에 필요한 데이터를 뷰가 직접 구성..