PHP NET 연동 모듈만 있는 페이코인 서비스...
ASP 버전을 내놓으란다.
까라면 까야지 별수 있나.
이번 기회에 공부해본닷넷
개념
ASP 는 ASP.NET 과 다르다.
둘 다 윈도우 서버에서 사용되는 언어 라는 공통점은 있으나,
결정적으로 ASP = PHP 와 같이 서버에서 실행되는 코드(인터프리터) + 뷰 역할을 하고, 확장자는 .asp 이다.
ASP.NET 은 MVC 모델을 기반으로하는 코드(컴파일) 이며, 뷰 역할의 확장자는 cshtml 이다.
그래서 검색할 때 Classic ASP 라고 치거나, ASP -NET (-은 검색어 제외) 로 검색해야 한다.
실행 환경
윈도우 서버에서 실행되기 때문에, 윈도우 서버 설정해줘야 함.
기본경로
C:\inetpub\wwwroot
이 디렉터리에 asp 파일을 넣고, localhost/mytest.asp 를 브라우저에 입력 (80포트)
파일 변경사항이 있을땐 [IIS 관리자 창] 에서 >>오른쪽 사이드에 서버관리 - 다시 시작 을 눌러줘야 한다.
cmd 로 하는 방법도 있긴 하다.
(아직까지 방법을 몰라 매번 다시시작을 누르는데, 자동 리로드 아시는 분은 댓글점...)
에디터
VS Code - Classic ASP, Classic ASP Syntaxes and Snippets 설치
디버깅
PHP 코드와 같이, 에러가 나면 그냥 에러가 난다고만 보인다.
디버깅 설정을 해줘야 함. (실제 운영 시엔 에러 설명을 보여주면 안되니까)
ㅇㄱㄹㅇ 필수적
문법 중 필수적인 것
import, include 하기
상대경로: <!--#include file="paycoin/library/util.asp"-->
절대경로: <!--#include virtual="MYPROJECT/paycoin/library/util.asp"-->
경로 중 변수가 있을 시
<%
dirFile = request("type") & ".asp"
Server.Execute (dirFile)
%>
'개발' 카테고리의 다른 글
One-to-many 관계에서 누가 주인 테이블이 될까 (chat gpt) (0) | 2023.01.29 |
---|---|
Classic ASP JSON, DLL추가, JScript, AES256-CBC (0) | 2022.06.23 |
DFS, BFS를 아무리 공부해도 이해되지 않을 때 (0) | 2020.08.11 |
리플릿(Repl.it)에서 .replit 파일 RUN 설정하는 방법!!! (4) | 2020.04.21 |
당신도 티스토리를 시작해보자! (0) | 2020.04.20 |