🐱‍💻Installing IIS Components Windows 10

🐱‍💻Installing IIS Components Windows 10 🔥 IIS란? 🔥 윈도우에 IIS 설치하기 Windows 10에 IIS 를 설치하면 asp.net 으로 작성된 웹 애플리케이션을 실행할 수 있습니다. PHP 와 연동하거나 Tomcat과 연동하여 사용할 수도 있습니다. 윈도우에서 제어판에 들어간 뒤, 프로그램 및 제거 탭에 들어갑니다. 좌측에 Windows 기능 켜기 / 끄기 를 들어가줍니다. - "인터넷 정보 서비스(Internet Information Service)"를 확장합니다. - "World Wide Web 서비스" 를 켭니다. 여기서는 하위 기능은 기본으로 합니다. - "웹 관리 도구"에서는 "IIS 관리 콘솔"에 체크합니다. 그 뒤에 확인을 누르면 자동으로 설치가 됩니다. 다음 편에서는 IIS에 PHP 7 을 설정하는 방법에 대해서 포스팅 해보겠습니다. from http://blog.hyb.kr/7 by ccl(A) rewrite - 2020-03-17 15:20:37

ASP.NET MVC 5 - 컨트롤러 기초

ASP.NET MVC 5 - 컨트롤러 기초 Understanding Controllers Basics By Examples And Tutorial 예제와 튜토리얼을 통해 컨트롤러 기초 이해하기 이번 강의에서 당신은: 1. ASP.NET MVC Controllers의 기초를 이해합니다. 2. 실제 Controller 예제를 배웁니다. 3. 컨트롤러를 사용하는데에 있어 몇몇 중요한 사실을 배웁니다. 4. 컨트롤러 추가하는법을 배웁니다. 5. action results를 이해합니다. MVC CONTROLLERS의 기초 이해하기 컨트롤러를 쉽게 이해하기 위해, 실생활 시나리오를 추가하겠습니다. 그러면 컨트롤러를 시각화하는데 도움을 줄 것입니다. In order to understand controllers easily, I am adding a real-world scenario. It will help you in visualize controllers. 실생활을 예시로 컨트롤러 이해하기 다들 도미노피자와 피자헛 아시죠. 피자헛을 예로 들어서 컨트롤러와 모델, 뷰를 이해해보겠습니다. 1. 당신은 손님으로서 피자헛을 방문합니다. [It means you are a user and visiting ASP.NET MVC Website 이것은 당신은 사용자이고, ASP.NET 웹사이트를 방문한다는 것입니다.] 2. 많은 종류의 메뉴가 있고, 메뉴판은 벽에 붙어있고 메뉴카드도 테이블에 붙어있습니다. 당신은 메뉴카드를 집어 여러 종류의 피자를 살펴봅니다. 마침내, 당신은 피자와 초코향의 커피를 골라 웨이터에게 주문을 합니다. [It means you browse website and click on a link이것은 당신이 웹사이트를 검색하고 링크를 클릭한것을 의미합니다.] 3. 웨이터는 카운터에 가서 매니저에세 당신의 주문목록을 전합니다. [이건 마치, 당신이 HTTP요청을 컨트롤러에 보낸것과 같습니다. 여기서 웨이

ASP.NET MVC 5 - 폴더 구조

ASP.NET MVC 5 - 폴더 구조 ASP.NET MVC 5 폴더 구조 이번 강의에서, 당신은: 1. ASP.NET MVC 폴더 구조 Before, deep diving into ASP.NET MVC 5, there are certain guidelines that you must follow in order to write MVC code properly and structured. MVC Folder Structure guides you to choose a suitable folder to store different types of files. ASP.NET MVC5를 본격적으로 시작하기 전에, MVC를 적절하고 구조적으로 코딩하기 위해 따라야 하는 가이드라인이 있습니다. MVC 폴더 구조는 다른 종류의 파일을 적합한 폴더에 넣도록 도와줍니다. Solution Explorer 솔루션 탐색기 MVC 폴더 구조 App_Data – LocalDB, .mdf files, xml files 등등의 파일을 포함합니다. App_Start – It contains class files which gets executed when application starts. Normally it is config files like BundleConfig.cs, AuthConfig.cs, FilterConfig.cs etc. 어플리케이션이 시작되었을때 실행되는 클래스 파일을 포함합니다. 보통like BundleConfig.cs, AuthConfig.cs, FilterConfig.cs 등등의 configs 파일입니다. Content – css files, images and icon files 등의 정적인 파일을 포함합니다. Controllers – It contains class files which handle user's request and response. All the controller file name ends

ASP.NET - 개념

ASP.NET - 개념 https://www.completecsharptutorial.com/asp-net-mvc5/introduction-to-asp-net-mvc5.php QUICK VIEW OF ASP.NET MVC5 ASP.NET is very popular framework for developing Web Based Application. ASP.NET MVC is based on Model – View – Controller pattern that makes it more robust, fast, and secure. ASP.NET MVC5 is the next generation technology and it is the successor of ASP.NET Webforms. There are many benefits of MVC over traditional asp.net .aspx web forms. ASP.NET은 웹 기반 어플리케이션을 개발하는 매우 인기있는 프레임워크입니다. ASP.NET MVC는 모델-뷰-컨트롤러 패턴을 기반으로 하여 더욱 건장 하고 빠르고, 안전합니다. ASP.NET MVC5는 차세대 기술이자 ASP.NET 웹폼의 후계자입니다. 전통적인 "asp.net", ".aspx", "web forms"에 비해 MVC는 많은 장점을 지니고 있습니다. FEATURES OF MVC PATTERN 1. It is based on Model View Controller Pattern. 이것은 모델 뷰 컨트롤러 형식을 기반으로 합니다. 2. It is lightweight, fast and secure. 가볍고, 빠르고, 안전합니다. 3. Designs and Codes are neatly separated. 디자인과 코드가 깔끔히 분리되어 있습니다. 4. It uses Pure HTML Control or HTML Helpers (No Se

IoT 발아기(11) - IIS 시작하기

IoT 발아기(11) - IIS 시작하기 인터넷 정보 서비스(IIS) 관리자를 통해 사이트를 추가하고 실행한다. 실행하는 목적은 ASP.NET MVC5를 이용해 만든 웹사이트로 JSN-270과 http 요청을 통해 PIN을 컨트롤하고 센서값을 받아와서 사이트 상에 차트형식으로 나타내기 위함이다. 그리고 더 나아가 카메라를 통해 실시간으로 확인 할 수 있도록 구현할 계획이다. IIS 설치 [제어판]-[프로그램]-[Windows 기능 켜기/끄기]-[인터넷정보 서비스]체크-[확인] IIS관리자를 실행하고 사이트를 추가한다. 사이트 이름과 실제 경로를 설정해준다. 찾아보기를 클릭하거나 웹 주소창에 [Localhost:(포트번호)]를 치면 사이트가 뜬다. 500.19는 아주 자주 발생하는 에러중에 하나다. 이외에도 401, 404.3, 404.7, 404.8 등등 많은 에러가 났었다. 해결을 위해 [(site)홈]-[인증]-[편집]-[응용 프로그램 풀 ID]로 설정해준다. 또한 실제 경로 폴더의 속성을 켜고 보안탭에 들어가 사용자의 모든 권한을 허용해놓는다. 그리고 다시 웹사이트에 들어가보면 실행됨을 확인할 수 있다. ASP.NET에서 만든 사이트를 IIS 관리자로 실행시키려면 게시를 해야한다. Visual studio의 IIS EXPRESS를 통해 바로 사이트를 실행할 수도 있지만 매번 동적으로 IP를 할당하고 백그라운드 실행이 안되기 때문에 개발중에 테스트 차원에서 돌려보는 용도로 쓰기에 적합하다고 본다. 다음은 IIS와 IIS Express의 차이점에 관한 설명이다. Integrated with OS IIS 7 ships with the operating system and is tightly integrated to Windows. IIS developer express is a separate downloadable tool Targetted users IIS 7 is for both developer

HTML 13단계 - 폼(Form) 1탄

HTML 13단계 - 폼(Form) 1탄 안녕하세요 HTML 13단계 폼(Form) 1탄 시간이 돌아왔습니다. 저번 시간에는 메타(Meta) 태그를 알아봤는데요 혹시나 잊지는 않으셨겠죠?~ 오늘도 화이팅하며, 부담없이 봐주시면 감사하겠습니다. 자 그럼 HTML 13단계 폼(Form) 1탄을 시작해볼께요~ ▣ 폼(Form) 폼(Form)은 홈페이지에서 사용자에게 정보를 입력받거나 페이지와 페이지의 정보를 주고 받을때 사용합니다. 사용자가 홈페이지에서 회원가입을 하거나 쇼핑몰에서 주문을 하는 경우 사용자의 정보를 입력받을 필요가 있습니다. 이때 폼(Form) 페이지를 제공하여 정보를 입력하게 한 다음에 이를 처리하는 페이지를 만들어 DB에 저장을 합니다. 만약에 회원가입 입력폼을 member.html 이라고 한다면 member_reg.php와 같은 페이지를 만들어서 member.html에서 입력된 회원 정보를 member_reg.php 페이지에서 입력된 정보를 받아 DB에 저장하는 역할을 하기 때문에 관련 프로그래밍 처리를 해야 합니다. 폼(Form) 태그는 입력 양식의 범위를 지정할 뿐 화면상에서는 아무런 내용이 표시되지 않습니다. 폼(Form)과 사이에 사용자가 실질적으로 값을 넣을 수 있는 인풋 박스, 텍스트 박스, 체크 박스 등이 위치하여 여러가지 정보들을 입력할 수 있게 해줍니다. 회원가입을 하는 경우에는 이름, 주소, 전화번호, 이메일 등 텍스트로 입력받는 경우도 있지만 셩별, 생년월일 등 라디오 버튼이나 셀렉트 박스 체크 박스에서 선택하는 경우도 있습니다. 그러므로 폼(Form)과 사이에 위치하는 다양한 자 그럼 폼(Form)태그에서 사용할 수 있는 주요 속성인 method와 action을 예문을 통해 어떻게 사용되는지 알아보겠습니다. 위 예문 소스에서 보시다싶이 method는 웹서버와의 통신 방법을 지정합니다. 웹서버와의 통신방밥은 크게 post방식과 get방식을 사용합니다. 현재

[ASP.NET Core 2] 'WebAPI'에서 결과를 파스칼캐이스(PascalCase)로 주기

[ASP.NET Core 2] 'WebAPI'에서 결과를 파스칼캐이스(PascalCase)로 주기 닷넷 코어를 쓰고 나서부터........API결과는 'camelCase'로 온다고 느끼고 있었습니다. 이걸 'PascalCase'로 바꿔 봅시다. 코드 표기법에는 여러 가지가 있는데 그중 많이 쓰는 것이 카멜케이스(카멜표기법)와 파스칼케이스(파스칼표기법)입니다. 파스칼케이스는 단어를 대문자로 시작하고 붙여 씁니다. 예> PascalCase 카멜케이스는 파스칼케이스에 첫 대문자만 소문자로 표시합니다. 예> camelCase 그런데 C#의 네이밍 규칙의 기본은 파스칼케이스입니다. 그런데 API에서 모델을 결과로 전달하면 카멜케이스로 넘어옵니다. 필요한 부분만 바꾸는 방법과 전체를 기본 정책을 바꾸는 방법이 있습니다. ( 참고 : stackoverflow Janus Pienaar님 답변 - How to keep casing of properties in json returned by Asp.Net Core controller? ) 예> 1 2 3 4 [JsonProperty( "TestInt03" )] public int IntTest03 { get; set; } [JsonProperty( "TestString03" )] public string StringTest03 { get; set; } cs from http://blog.danggun.net/7723 by ccl(A) rewrite - 2020-03-11 01:54:49