본문 바로가기
728x90
반응형
PowerShell 로 1초만에 ASP.NET 프로젝트(MVC 패턴)만들기 PowerShell 에서 아래 접은 글의 내용과 같은 명령어를 사용하여, ASP.NET 프로젝트를 만드는 경우가 있습니다. 전체 다 입력하면 좋겠지만, 상당히 번거로울 수 있습니다. 번거로운 길↓ 더보기 dotnet --list-sdks dotnet new globaljson --sdk-version 7.0.304 --output Wednesday1304 dotnet new mvc --output Wednesday1304 --framework net6.0 dotnet new sln -o MyMvcProject dotnet sln Wednesday1304 add Wednesday1304 따라서, PowerShell 을 사용하여 DOTNET 프로젝트, 그 중에서 ASP.NET 프로젝트를 만드는 코드입니다. .. 2023. 7. 17.
chatGPT로 서비스 만들기 - Visual Studio 로 첫 웹앱 프로젝트 만들기 게으름 때문에 중단한 프로젝트를 살짝 변형해서 이어갈 예정이다. django로 내 웹페이지 만들기(1) - 레이아웃 디자인하기🔗 django로 내 웹페이지 만들기(2) - 반응형 웹, Navigation Bar 토글하기 + Header, Footer 꾸미기🔗 아직까지는 chatGPT 에게 물어볼 내용이 많이 없다. 따라서, 내가 직접 해보았다. (사실 그대로 사용했다) 기본적인 웹페이지 구성이 끝났으므로, 이제 visual studio 2022 를 실행하여, MVC 패턴으로 C# 을 사용하여 웹어플리케이션 프로젝트를 시작해보자. chatGPT 님께서 신속하게, 웹어플리케이션 첫프로젝트를 하는 방법을 알려주셨다. 실습해보자. Create 를 클릭하여, 프로젝트를 생성합니다. [Pages\Shared\ind.. 2023. 7. 13.
chatGPT로 서비스 만들기 - 일단 서버 구축하기 지난 번 글에서 [개발서버, Active Directory 서버, 웹서버, Database 서버]를 먼저 구축하겠다고 했다. 여기에서 살짝 변화가 생겼다. 이유는, .NET 으로 웹서버를 하드코딩이 아닌 방식으로 올리는 방법은 아직 모르기 때문에, 웹서버는 일단 제외하기로 했다. TEST 서버는 결국 접속하는 클라이언트이기 때문에, Windows 10 으로 사용하기로 했다. 그래서 Hyper-V에 3개의 컴퓨터를 먼저 만들었다. (Svr01_Seattle, Svr02_London, Win1101 이렇게 세 개는 내가 다른 용도로 테스트를 위해 만든 것이다.) 개발서버에는 C# 을 사용할 Visual Studio, 그리고 Database 에 접근하기 위한 SSMS를 설치했다. AD 서버에는 Domain C.. 2023. 7. 12.
chatGPT로 서비스 만들기 - 무엇을 만들어야 하나, 필요한 서버 목록 서비스를 만들기 위해서 필요한 것을 생각해보았다. 내가 물건을 팔거나 할 것이 아니기 때문에, 많이 필요하진 않을 것 같다. 그리고 chatGPT 에게 물어보았다. 아주 친절하게 잘 설명해주었다. 그리고 나는 Active Directory Domain Service 도 운영을 할 계획이기 때문에 AD서버도 하나 더 추가하기로 했다. 내가 만들 서비스에서 필요한 서버 목록 개발서버 -- 로컬컴퓨터 Active Directory Domain Service 서버 웹서버 -- Windows Server 2019 DataBase -- MSSQL 백업 DataBase -- (미정 TBD) 메일서버 -- (미정 TBD) 로그서버 -- (미정 TBD) 테스트서버 -- (미정 TBD) Continous Integrati.. 2023. 7. 11.
chatGPT로 서비스 만들기 - 개요 컴퓨터로 일하는 업종이다 보니, 일단 서비스를 하나 구축해보고 싶다. 이유는 여러 가지지만, 내가 하는 일이 무엇인지 내가 할 수 있는 것이 무엇인지, 내가 한 것이 무엇인지를 보여주기 위해서이다. Windows 시스템을 주로 하고 있기 때문에, C#, .NET, MSSQL, Azure 등을 활용하여, 실제로 사용 가능한 서비스를 하나 만들어보고자 한다. 현재 내가 할 수 있는 것은, 블로그 카테고리에 나와있다. 수준은 10점 만점에 표현해보겠다. (항목 | 점수) PowerShell | 4 C# | 3 Java | 3 Python | 2 Windows | 5 MSSQL | 3 Azure | 3 Excel | 7 Word | 6 Excel, Word 는 문서화 작업을 위한 것이니까 제외하더라도, 나머지는.. 2023. 7. 10.
Windows | 부팅 프로세스, 과정 알아야 하는 이유 개요, Windows 부팅 프로세스를 알아야 하는 이유 Windows 부팅 프로세스 (출처 및 참고자료) 개요, Windows 부팅 프로세스를 알아야 하는 이유 누구는 Windows 부팅 프로세스를 왜 알아야 하냐고 합니다. 하지만 이것을 알면, 어디에서 어떤 프로그램을 어떻게(권한) 실행시킬지 생각할 수 있습니다. 예를 들어서, 바이러스나 악성코드를 잡는 프로그램을 실행하고 싶다면, 컴퓨터가 부팅 되자마자 실행할 수 있도록 트리거는 넣으면 됩니다. Windows 10 이나, Windows 11 이나, Windows Server 2016, 2019, 2022 모두 같은 프로세스를 따라 부팅합니다. 이제 그 프로세스를 알아보도록 하겠습니다. Windows 부팅 프로세스 순서 요약 설명 1 전원 공급 2 P.. 2023. 7. 3.
Windows | 명령어로 화면 잠금하기 (cmd, PowerShell, 실행) 개요, 명령어로 화면 잠금하기 (cmd, PowerShell, 실행 cmd, PowerShell, 실행 으로 화면 잠그는 방법 응용하기, 바탕화면에 아이콘 만들어서 화면 잠금 (출처 및 참고자료) 1. 개요, 명령어로 화면 잠금하기 (cmd, PowerShell, 실행 [Windows🪟 + L] 버튼을 조합하여, 쉽게 화면 잠금을 할 수 있습니다. 하지만 원격으로 접속하였을 경우, 명령어를 사용하여 화면 잠금을 해야 하는 경우가 있습니다. 따라서, 명령어를 통하여 화면 잠금을 하는 방법을 알아보겠습니다. Windows 운영체제의 버전에 관계 없이 사용할 수 있습니다. 2. cmd, PowerShell, 실행 으로 화면 잠그는 방법 cmd 또는 PowerShell 또는 '실행(Windows🪟+R)'에서 모.. 2023. 6. 30.
Windows | 저장소, 디스크, USB 파티션 나누기 개요, 저장소, 디스크, USB 파티션 나누기 필요사항 디스크 파티션 나누는 방법 (출처 및 참고자료) 1. 개요, 저장소, 디스크, USB 파티션 나누기 저장소, 디스크, USB 등 저장공간의 파티션을 나누는 이유는 여러 가지가 있습니다. 사무실에서나 집에서나 공간을 나누기 위해서 파티션을 설치하는 이유가 컴퓨터의 저장공간(파티션)을 나누는 것과 같은 이유겠지요. 그렇다면, 이번에는 USB 메모리의 파티션을 나누는 방법을 알아보겠습니다. 2. 필요사항 Windows 운영체제 넉넉한 크기의 USB 메모리. 저는 128GB 크기의 USB메모리를 사용하여 파티션을 나눠보겠습니다. 3. 디스크 파티션 나누는 방법 "diskmgmt.msc"를 입력하여, '디스크 관리'를 실행합니다. (실행 또는 검색으로 Win.. 2023. 6. 28.
Windows Server | DHCP 서버 역할 추가하기(Dynamic Host Configuration Protocol) 개요, DHCP 서버 구성하기 DHCP서버 구성하기 (출처 및 참고자료) 1. 개요, DHCP 서버 구성하기 Dynamic Host Configuration Protocol, DHCP 는 네트워크 대역에 IP를 할당해주는 것입니다. IP를 할당해주어서, 네트워크 자원을 좀 더 효율적으로 사용하려는 목적이지요. 자세한 사항은 여기 DHCP🔗를 확인하시길 바랍니다. 대부분의 경우는 Router에서 DHCP 서버 역할을 하기도 하기 때문에, Windows Server에 DHCP 서버 역할을 주는 경우는 없을 것입니다. 그렇지만 한 번 해보도록 하겠습니다. 2. DHCP구성하기 서버 관리자 Server Manager 에서 [관리 --> 역할 및 기능 추가] 로 진행합니다. 기본값으로 진행하고, 서버 역할 선택(.. 2023. 6. 26.
728x90
반응형