본문 바로가기

iis17

ASP - 페이지 로딩 시간 체크하기 ASP 속도 체크하기 ASP에서 성능 테스트 할 수 있는 가장 기본적인 방법을 소개합니다.바로 Timer() 를 이용해서 페이지 처음과 끝에 코드를 심고 얼마나걸렸는지 하는 아주 원시적이지만 가장 기본적이고 효과적인 방법입니다. ▼아래 코드를 IIS에서 돌려 실행해봅시다.123456789101112Colored by Color Scriptercs 방법은 위에 말했듯이 Timer()를 시작에 재고중간에 for문으로 3천만번 정도 포문을 돌렸다그리고 마지막은 역시 현재 시간 체크 ▼ 대략 내 오래된 노트북에서는 1천만번이 1.3초 정도 걸린다. (구려) 마무리 이런식으로 뿐이 퍼포먼스 체크는 멋이 없다고요? 그게 ASP 매력입니다. 원시적이면서 기본에 충실한 언어입니다. 2017. 11. 27.
IIS - 윈도우7 인터넷 정보 서비스(IIS) 설치하기 ASP / .Net을 위한 IIS 셋팅 하기 오늘은 가장 기초적인 윈도우서버 설치 방법을 알아보겠습니다.. 윈도우는 GUI가 제공 되기 때문에 직관적으로 셋팅이 가능합니다. 그리고 윈도우7, 10 그리고 윈도우서 서버 OS등도 비슷한 방법으로 IIS를 설치 할 수 있습니다. 학습자라면 지금 바로 내가 쓰고 있는 PC에 IIS를 설치해볼 수 있습니다. ▼우선 내 컴퓨터에서 "프로그렘 제거 또는 변경"을 클릭 ▼그다음 Windows 기능 사용/사용 안함을 클릭해보자 ▼그럼 다양한 윈도우의 옵션등을 설치할 수 있는 메뉴가 나오죠. 여기서 밑에쯤에 보면 인터넷 정보 서비스라는 탭이 있습니다. 확장시켜보자 우선은 WWW 서비스의 응용프로그램 개발 기능을 펼쳐보겠습니다. ▼ASP를 클릭하면 다른 것들도 함께 선택이.. 2017. 11. 17.
ASP - 사이트갤럭시 / 다운로드 / 파일 업로드 예제 SiteGalaxy 로 ASP 파일 업로드 하기 ASP 업로드 시스템 중에 가장 오래 사랑 받아온 컴포넌트가 바로갤럭시 사이트 업로드 일 것입니다.우선 공짜인 이유가 가장 크겠습니다. 그리고 생각보다 안정성도 있고요. 그래서 오늘은해당 컴포넌트를 설치하고예제를 수행해보겠습니다. ▼우선 사이트 갤럭시 프로그램을 설치해야 합니다. ▼첨부파일을 다운받아 압축을 해제했으면 관리자 권한으로 실행. ▼SETUP.exe를 관리자 권한으로 실행넥스트~~ ▼넥스트~~ ▼넥스트~~~~~ ▼설치완료 재부팅은 안해도 됩니다. 그리고 ASP 소스상에서 어떻게 해야할지 간단하게 샘플을 만들어 보았습니다. ▼파일명 : asp.asp기본적인 form 안에 file과 submit으로 꾸몄고그리고 여기서 form 안에 속성을 해당처럼 .. 2017. 9. 4.
IIS - 파일 업로드를 위한 폴더 권한 주기 폴더에 쓰기 권한 주기 윈도우서버에서 파일 업로드시 마주치는 쓰기 권한 문제이다.해결 하는 방법을 살펴보자 우선 업로드 폴더에 속성으로 들어가서 그리고 바안탭을 클릭한 후에 편집을 눌러보자. 해당 화면에서 추가 버튼!! 그리고 고급 버튼 (UI가 참 불편하네요) 그리고 지금 찾기 후에 Everone을 클릭해서 확인을 눌러보자(혹은 만들어놓은 권한 네이밍을 찾아 확인 저흰 강의니 우선 everone으로 ) 그리고 모든권한을 허용해보자실 서비스시에는 각 사이트에 맞는 권한만 주세요 마무리사이트 갤럭시 업로드 컴포넌트 파일 업로드 강의 올릴려고선행 하여 윈도우서버 설정들 올리고 있네요빡세네요 ㅋ 2017. 9. 4.
IIS - Failed to read binary data / 엔터티 제한 파일 업로드 오류 엔터티 제한 사이트 갤럭시 혹은 기타 등등의 파일 업로드 사용시해당 오류가 보일때가 있다. 다름이 아니라 파일 업로드 제한이다. SiteGalaxyUpload.Form.1 오류 '80004005'Failed to read binary data. ▼IIS에서 ASP 기능으로 들어가 ▼최대요청 엔터티 본문 제한을 늘려보자 참고로 100메가는 104857600 이다.필자는 귀찮아서 0하나만 붙혔다. 그럼 대력 19메가 정도 업로드가 가능하다. 마무리파일 업로드 용량은 해당 사이트에 맞게 늘려놓자 그리고 업로드 소스상에서도 막아주고안그럼 서버 터집니다. 2017. 9. 4.
IIS - ActiveX 구성 요소는 개체를 작성할 수 없습니다. IIS ActiveX 오류 ▼사이트 갤럭시나 ABC업로드 등 32비트 프로그램을 64비트 OS에 설치 후 동작 시키면 ActiveX 구성 요소는 개체를 작성할 수 없습니다. 해당 오류가 발생한다.말그대로 32비트라 오류가 발생한것이다.방법은 간단한다. ▼우선 응용프그램 풀에서 사용하는 사이트에 고급설정을 클릭 한다. ▼그리고 아래와 같이 32비트 사용을 true로 만들면 된다. 마무리이 오류를 확인하고 있는 개발자님32비트 컴포넌트를 64비트에 설치했다는건 조금 뒤쳐진 방법이 아닌지 생각해보자 2017. 9. 4.
IIS - 오류메세지 표시 되도록 IIS 에러메세지 노출 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. IIS 셋팅 후 오류를 내면 해당과 같은 메세지를 볼 수 있다. IIS 기본 셋팅은 오류메세지를 웹에 노출되지 않는다. 각자의 디버깅이나 개발툴에서 오류 메세지를 보고 디버깅하는게 맞는데 ASP 같은 경우는 웹에서 확인하는 경우가 많기 때문에 웹으로 오류 메세지를 노출시켜 보자 IIS를 키고 해당 기능 보기에서 "ASP" 를 클릭해보자 디버깅 속성에 아.. 2017. 9. 4.
IIS - 확장 구성 때문에 요청한 페이지를 처리할 수 없습니다 / 404.3 페이지가 스크립트인 경우 처리기를 추가하십시오. 파일을 다운로드해야 하는 경우 MIME 맵을 추가하십시오. IIS에서 아래와 같은 " 확장 구성 때문에 요청한 페이지를 처리할 수 없습니다. 페이지가 스크립트인 경우 처리기를 추가하십시오. 파일을 다운로드해야 하는 경우 MIME 맵을 추가하십시오. " 오류 메세지로 ASP가 실행 안되는 경우가 있다 IIS 기본 설정으로 인스톨 하면 보통 ASP는 응용프로그램에서 빠져 있다. 방법은 간단하다. windows 기능켜기/끄기에서 해당 그림 처럼 ASP를 체크하고 설치만 하면 된다. 자동으로 설치가 끝나면 오류 없이 ASP 페이지를 볼수 있다. 마무리 좋은 언어가 너무 많네요 2017. 9. 1.