ASP.NET Core Mysql 연동
Entity Framework Core를 이용하여, mysql DB 연동 시,
NuGet 패키지에서 Pomelo.EntityFrameworkCore.MySql 를 선택해야 함
(.NET Core 3.1 이상에서 다른 패키지 선택 시 오류 발생함)
Entity Framework Core를 이용하여, mysql DB 연동 시,
NuGet 패키지에서 Pomelo.EntityFrameworkCore.MySql 를 선택해야 함
(.NET Core 3.1 이상에서 다른 패키지 선택 시 오류 발생함)
PM>
프롬프트에서 다음 명령을 입력 합니다.enable-migrations
add-migration InitialCreate enable-migrations
update-database
JDK 1.7 파일(jdk-7u80-linux-x64.tar.gz)을 다운로드
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
다운 받은 폴더에서, 다음 명령어를 실행
$sudo mkdir -p /usr/local/java
$sudo cp -r jdk-7u80-linux-x64.tar.gz /usr/local/java/
/usr/local/java 폴더로 이동
$cd /usr/local/java
다음 명령어로 압축 해제
$sudo tar xvzf jdk-7u80-linux-x64.tar.gz
/etc/profile 파일을 열고, 하단에 다음 설정을 추가
$sudo vi /etc/profile
JAVA_HOME=/usr/local/java/jdk1.7.0_80
JRE_HOME=/usr/local/java/jdk1.7.0_80
PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
다음 명령어를 실행
$sudo update-alternatives –install “/usr/bin/java” “java” “/usr/local/java/jdk1.7.0_80/bin/java” 1
$sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/local/java/jdk1.7.0_80/bin/javac” 1
$sudo update-alternatives –install “/usr/bin/javaws” “javaws” “/usr/local/java/jdk1.7.0_80/bin/javaws” 1
$sudo update-alternatives –set java /usr/local/java/jdk1.7.0_80/bin/java
$sudo update-alternatives –set javac /usr/local/java/jdk1.7.0_80/bin/javac
$sudo update-alternatives –set javaws /usr/local/java/jdk1.7.0_80/bin/javaws
/etc/profile에 추가한 JAVA 설정을 적용
$source /etc/profile
설치확인을 위해, 다음 명령어 실행
$java -version
정상 시의 메시지
java version “1.7.0_80”
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java ……
참고) 리눅스 쉘 실행 시, ./ 붙이고 실행….
프로젝트 생성 시 소문자로만 작성
기존 파일 삭제 옆에 연필 버튼을 누른다.
배포 모드를 자체 포함으로 해야 한다.
런타임은 올라갈 장치의 속성에 맞게 처리
실제로 VisualStudio 에서 릴리즈로 실행 시켜서, Docker 로 한번 동작 시킨 후에
커멘트 창에서
docker save -o C:\Temp\hzcore.img hzcore 명령어 수행하면
C:\Temp\ 경로에 hzcore.img 파일이 생성 됨
Synology Docker에 올릴 때,
로컬포트와 포트와 웹 포트는 모두 동일한 포트로 넣는다.
포트가 2개 잡혀있으면, 1개만 남긴다.
Blazor 기본 튜토리얼/학습: https://learn-blazor.com/
Blazor 관련 유용한 리소스 모음: https://github.com/AdrienTorris/awesome-blazor
Blazor 튜토리얼: https://learn-blazor.com