단축 주소를 구현하기 위해서 'MapPageRoute'를 사용합니다. (참고 - [Asp.net] 단축 주소 구현하기) 'RouteTable.Routes.MapPageRoute'를 이용하다 보면 종종 '404 에러'를 볼수 있습니다. 'MapPageRoute'를 이용할때 '404 에러'는 보통 라우팅을 잘못해서 엉뚱한 페이지로 가는 경우입니다. 그런데 로컬에서 잘 동작하고 테스트서버에서 잘돌아가서 본서버에 적용했더니 본서버에서는 '404 에러'가 났습니다. -_-;;;; 1. 해결 방법 이것저것 해봤는데 결국 먹힌건 이것 뿐입니다-_-; 웹 컨피그(Web.config)파일에 밑에 다은 코드를 추가 합니다. 1-1.찝찝함 검색을 하다보면 '' 이 옵션을 쓰지 않는 것이 좋다는 말이 종종 보입니다... 이유..
요즘 많은 사이트가 길어진 주소를 줄이기 위해 단축URL(URL shortening) 이라는 것을 사용합니다. 제 블로그만 해도 위에 보시면 주소가 "http://blog.danggun.net/1554" 이런 식으로 나와 있죠. 보통 사람이라면 이 주소를 보고 "이게 뭐가 잘못된 거지?" 라는 생각을 해도 되지만 웹 코딩 좀 해보신 분이 이런 생각을 한다면 기초부터 다시 배우셔야 합니다. -_-a 웹프로그래밍에서 주소는 어떤 식으로든 HTML화 되어있는 문서를 지정해야 합니다. (동적으로 생성되는 것도 포함) 일반적인 루트 주소(http://blog.danggun.net/)나 위와 같은 단축주소도 마찬가지입니다. 단지 이것이 최종적으로 눈에 보기기만 안보이는 것뿐이죠 ㅎㅎㅎㅎ 단축주소의 경우 단순히 주소..