ASP.NET Core 2.2 웹사이트 만들기 asp.net core 2.2를 사용하여 웹사이트를 만들어 보자. 1. 먼저 비주얼 스튜디오를 실행시킨 후 "새 프로젝트 만들기"를 선택한다. 내가 사용하는 버전은 비주얼스튜디오 2019이며 이전 버전인 2017과 달라진 부분은 많지만 개발상 전체적인 흐름은 같다. 2." ASP.NET Core 웹 응용 프로그램"을 선택한 후 다음을 클릭한다. 3. 프로젝트 이름과 위치를 지정하고 다음을 클릭한다. 4. 사용할 프레임웍 및 만들 사이트의 형태를 선택한 후 다음을 클릭한다. 예시에서는 "웹 응용 프로그램(모델-뷰-컨트롤러)"를 선택했다. 5. 아래와 같이 자동으로 코드가 생성된다. 6. F5(디버그)를 누르면 자동으로 브라우저가 열리고 아래와 같이 완성된 사이트가 출력된다. IIS에서 메타베이스 오류 발생시 현재 개발 환경은 윈도우10, 비주얼 스튜디오 2015인데웹 프로젝트를 열 때 가끔 아래와 같은 오류 메시지가 나올 때가 있다. error : 웹 응용 프로그램 프로젝트 Web이(가) IIS를 사용하도록 구성되었습니다. IIS 메타베이스에 액세스할 수 없습니다. 컴퓨터의 IIS 웹 사이트에 액세스할 수 있는 충분한 권한이 없습니다. 메타베이스나 그 경로(아래)에 대한 권한이 없을 때 발생하므로 권한을 주면 해결된다. C:\Windows\System32\inetsrv\config( or %systemroot%\System32\inetsrv\config ) 참고 : http://devman.tistory.com/category/▣ WAF(IIS) ▣ RDP 프로토콜 http://msdn.microsoft.com/en-us/library/aa383015.aspx 버전 관리 M.m.f(rx)M : 메이저 버전프로그램의 인터페이스가 바뀌거나 많은 기능 변화등 +1m : 마이너기능 추가 +1b : 현재 버전의 버그수정 +1x : 리비전 번호해당 빌드의 리비전 번호 1.2.3(r45) C# 시리얼 포트 자동 접속 아래 시리얼 포트 검색하는 부분을 응용하여 장비에 자동 접속하는 코드를 만들어 봤다. 2009/09/18 - [Programing/C#] - C# 시리얼 포트 검색 foreach (string s in System.IO.Ports.SerialPort.GetPortNames()) { try { serialPort.PortName = s; serialPort.Open(); serialPort.Write("장비 접속 확인 명령"); // 1 System.Threading.Thread.Sleep(100); // 2 if(serialPort.BytesToRead != 0) { byte[] data = new byte[serialPort.BytesToRead]; serialPort.Read(data, 0, seri.. C# 시리얼 포트 검색 요즘 시리얼 포트를 많이 사용하게 됐다. 펌웨어를 개발하면서 마이크로 프로세서에서는 UART를 쓰고 반대쪽에서 통신해야 하는 PC에서는 시리얼 포트를 사용하기 때문에 어쩔수 없는 일인듯. 그리고 요즘 가지고 놀고 있는 문자 전송기도 그렇고.. 지금까지는 콤보박스에 시리얼 포트 번호를 주욱 넣어두고 지정해서 사용하도록 프로그램 했었는데 불편해서 자동으로 사용할 수 있는 포트를 검색하게 만들어봤다 왜 진작 이걸 생각하지 못했을까.. string[] s; s = System.IO.Ports.SerialPort.GetPortNames(); 이 문장을 사용하면 현재 사용할 수 있는 시스템에 등록된 시리얼 포트를 문자열 배열로 반환한다. 이 문자열들을 콤보박스에 넣어주면 끝! for(int i = 0; i < s... RFID 출근부의 소스입니다. 먼저 그동안 댓글 다신 분들께 죄송합니다. 제가 블로그 시작한지 얼마 안돼서 손놓는 바람에 올라온 댓글들을 못봤습니다 RFID 소스를 보고싶다고 하신 분들이 많이 계신데 제가 만든 프로그램은 한백전자의 ZigbeX 키트에 들어있는 RFID 키트를 사용한 프로그램입니다. 펌웨어가 단순하게 ID나 데이터 읽고쓰기를 요청하면 데이터를 내놓는 식으로 되어있고 펌웨어 소스는 저도 보진 않았습니다. 같이 제공되는 책자에 보시면 데이터 요구하는 패킷과 응답으로 오는 데이터 패킷이 잘 설명되어 있습니다. 키트 자체의 패킷 프로토콜을 사용하기 때문에 다른 RFID 제품을 사용하실경우 제 프로그램은 동작하지 않습니다. 그리고 DB 제어 부분이나 프로그램 구조는 많이 부족합니다. 또 제 프로그램 실력이 부족하여 소스 공개하.. ID3 태그 편집기 현재 진행도 ID3 태그 버전 1과 버전 1.1 의 읽기 쓰기가 가능하도록 dll 파일로 만들고 샘플 프로그램 제작으로 테스트 하고 있음. ID3 태그 V1.1 구조 ID3 태그 V1과 마찬가지로 128 바이트로 이루어지고, mp3 파일의 맨 끝에 추가된다. header 3 TAG 아스키 코드를 갖고 있다. 이것으로 태그 유무를 확인할 수 있다. title 30 제목 artist 30 가수 album 30 앨범 year 4 발매년도 comment 28 설명 구분자 1 0x00 코멘트가 짧아도 0x00으로 나오기 때문에 버전 1.1로 나올수 있다. track 1 트랙번호 genre 1 장르, 1바이트값으로 값에 따라 장르가 정해져 있다. 값에 따른 장르는 나중에 다시.. ID3 태그 V1 구조 ID3 태그 V1은 128 바이트로 이루어지고, mp3 파일의 맨 끝에 추가된다. header 3 TAG 아스키 코드를 갖고 있다. 이것으로 태그 유무를 확인할 수 있다. title 30 제목 artist 30 가수 album 30 앨범 year 4 발매년도 comment 30 설명 genre 1 장르, 1바이트값으로 값에 따라 장르가 정해져 있다. 값에 따른 장르는 나중에 다시.. C#으로 만드는 ID3 태그 편집기 ID3 태그 편집기를 만들기 시작했다. 예전에 비베로도 만들려고 했고, MFC로도 만들려고 했으나 여러가지 일이 있어 만들지 못했던것.. C#으로 다시 시도하는데 이번에는 완성했으면 좋겠다. C# dll 파일 생성하기2 보통 윈도우에서 제공되는 명령창을 쓰면 CSC 명령을 사용할 수 없다. 환경변수 때문인듯 한데 Visual C++ 2008 에서 제공되는 명령프롬프트를 쓰면 CSC 명령을 쓸수 있다. 그리고 또 다른 방법은 C#프로젝트를 만들 때 클래스라이브러리를 선택하는 것이다. 익스프레스 버전이다. 이렇게 해주고 코딩한후 빌드하면 dll 파일이 생성된다. 이전 1 2 다음