프로그래밍 43

[VS] Visual Studio 항상 관리자 권한으로 실행하기

이번에 작업PC를 윈도우10으로 바꾸면서 항상 관리자권한으로 실행해야되는 경우가 많아 설정하는 법을 정리합니다. Visual Studio 설치 경로로 이동 - Visual Studio EXE File(devenv.exe) 오른쪽버튼 클릭 - 프로그램 문제 해결 버튼 클릭 - 프로그램에 추가 권한 필요 체크 후 다음버튼 - 프로그램 테스트 후 다음 버튼 클릭 - 예, 이 프로그램에 대한 현재 설정을 저장합니다.

[C#] SQLite 맛보기 - DB파일 생성

최근에 개인적으로 만들게 있어서 SQLite 연동을 하면서 관련된 내용을 정리해보고자 합니다. 일단 시작에 앞서 SQLite 연동을 하기 위해 파일을 다운 ! SQLite Download 설치 후, 참조추가(어셈블리)에 들어가서 SQLite 설치 폴더에서 System.Data.SQLite.dll 파일을 참조 추가한다. Nuget 설치도 지원한다. https://www.nuget.org/packages/System.Data.SQLite/ using System.Data.SQLite; // 파일생성 string databaseFileName = "C://1.db"; // 파일생성위치 SQLiteConnection.CreateFile(databaseFileName); 위의 코드가 문제없이 실행된다면 파일이 정..

프로그래밍/C# 2019.04.05

[C#] 문자열 검색 함수 (String.Contains)

C# String.Contains Function 환경 : Visual Studio 2017 .NetFramework 4.6.1 네임스페이스 : System 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 // // 요약: // 이 문자열 내에서 지정한 하위 문자열이 발생하는지를 나타내는 값을 반환합니다. // // 매개 변수: // value: // 검색할 문자열입니다. // // 반환 값: // 이 문자열 내에서 true 매개 변수가 발생하거나 value가 빈 문자열("")이면 value이고, 그러지 않으면 false입니다. // // 예외: // T:System.ArgumentNullException: // value가 null인 경우 public bool Contains(Strin..

프로그래밍/C# 2019.01.21

[IIS] 최대 요청 길이를 초과했습니다. 해결법

최대 요청 길이를 초과했습니다.설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오. 예외 정보: System.Web.HttpException: 최대 요청 길이를 초과했습니다. web.config에 아래의 항목을 추가 해주거나 위의 IIS설정에서 직접 maxRequestLength 값을 환경에 맞게 변경한다.

프로그래밍/ASP 2019.01.16

[IIS] 파일 업로드 권한 설정

일반적으로 IIS에서 파일 업로드 관련 서비스를 하려면 파일 업로드 서비스 접근 계정이 폴더에 쓰기 권한이 있어야 한다. IIS7의 기본 게스트 계정은 IUSR 게스트 계정은 인터넷(IIS)으로 네트워크에서 접근하는 익명의 사용자를 위한 계정이다. ex) [파일서비스 기본 설정] HostName은 일반적으로 MachineName(PC 이름)과 동일하게 보면 될 것 같다파일 서버 폴더 선택 후 오른쪽 버튼 -> 속성 -> 보안 -> 편집 -> 추가 [위치 버튼 클릭] 가장 상위에 있는 HostName 클릭 후 확인 "찾을 위치를 선택하십시오." 에 HostName이 들어감 고급 버튼 클릭 지금 찾기 버튼 클릭 검색 결과에서 IIS_IUSRS, IUSR를 찾아서 클릭(Ctrl 키 누르고 마우스로 클릭) 후 ..

프로그래밍/ASP 2019.01.14

[C#] LINQ Aggregate Function

C# (Linq) Aggregate 함수 collection의 전체 데이터(요소)에 대해 누적 방식의 반복작업을 수행한다. ex) 123456789101112131415161718using System;using System.Linq; namespace console_20190111{ class Program { static void Main(string[] args) { // MS Example Array string[] fruits = { "apple", "mango", "orange", "passionfruit", "grape" }; // 문자열 사이마다 ", "를 넣어준다. Console.WriteLine(fruits.Aggregate((cur, next) => cur + ", " + next))..

프로그래밍/C# 2019.01.11

[ASP] IIS7 에서 ASP 구문 오류 표시 방법

An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error. ASP개발 중 위와 같은 메세지가 발생한다면 스크립트 오류가 발생한 것이다. 대처방법IIS 관리자 -> ASP -> 디버깅 속성 > 브라우저 오류 전송 값 True로 변경 -> 적용 [설정1] [설정2] ex)ASP Source 1234

프로그래밍/ASP 2019.01.10

[WinForm] TableLayoutPanel 행 동적으로 컨트롤 하기

C# Winform에서 TableLayoutPanel로 Runtime시 동적으로 행을 숨기고 보이게 하는 방법 - 숨김 처리될 행의 SizeType을 Absolute으로 설정 - 숨김 처리될 행 아래에 행이 있다면 그 행을 SizeType을 Percent로 설정 - 숨김 처리될 행의 Height를 0으로 설정 - 숨김 처리될 행만큼 TableLayoutPanel의 Height 조절 [빨간박스는 숨겨질 행] Hide Button Source Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 private void btnHideShow_Click(object sender, EventArgs e) { int hideRow = tableLayoutPanel1.GetRow(..

프로그래밍/C# 2019.01.09
반응형