asp.net
IIS 6과 7 차이점, ASP.NET 세팅방법
출처 : 김소정님 http://woleol.tistory.com IIS 6.0 과 7.0의 차이 IIS6.0 은 제어판의 프로그램 추가 / 삭제 에서 IIS 7.0 은 Server Manager 의 Roles에서 선택해서 설치 한 다는 것이다. .NetFrameWork 의 동작 형태와 내부 모듈을 사용을 선택적으로 할 수 있느냐 없느냐 차이가 있다 하지만 사용 하는데 있어서는 별 차이는 없다 Open Source의 활용에 있어서는 IIS는 아직 유연하지 못하다. 설치 방법은 IIS6.0 설치 할 때 ASP.NET을 지원하기 위해 체크 한 것과 똑같이 IIS 7.0도 체크 하고 사용하면 별 다른 문제 없이 사용한다. 여기서 주목해야 할 부분은 IIS 7.0 환경에서는 프레임웍을 2.0만 지원한다는 것이다...
소셜 웹 플랫폼 레이저(Razor)이야기
소셜 + 웹 ? 요즘은 트렌디한 소셜 이란 단어와 웹을 붙여쓰는 것이 자연스럽지만, 한 쪽에선 개인화를 의미하는 소셜과 전체를 공유하는 게 목표인 웹을 함께 사용한다는 발상은 쉽지 않은 한계가 있다는 말이 나오고 있다. 하지만 소셜이 네트워크로 연결되면서 개인화된 생각의 흐름과 습득이 고속화되고 비슷한 생각들이 집중되면서 사회적인 영향력을 나타낼 정도로 커지고 있다. 지금은 트위터나 페이스북과 같이 한층 가볍게 진보한 다양한 소셜 웹플랫폼이 계속해서 등장하고 있기에 한동안은 소셜미디어는 진화해 나갈 것으로 보여진다. 레이저(RAZOR)는 php보다 쉽고 .net보다 강력하다고 한다. 레이져가 무엇이냐고? 마이크로 소프트 사에서 asp, asp.net MVC, AJAX등 강력하고 폭넓게 사용되는 웹 기술이..
프로그래밍 이야기 - 첫번째 이야기
프로그래밍 언어에 대해서 주저리 주저리 떠들어 보는 시간입니다. 언어가 어떤것인지는 아시죠 ? 말그대로 컴퓨터가 알아듣는 언어를 인간이 쓸 수 있는 언어로 코드를 쳐서 *코딩이라고 합니다. 코딩을 해서, 프로그램 또는 웹 서비스 등 표현을 하는 것을 프로그래밍이라고 하는데, 그 때 인간이 쓰는 문법들을 모아놓은 것을 언어라고 합니다. 이런 언어 등에는 Java , HTML, asp.net , silverlight, php, 등등 그리고 최근들어 일본에서 개발해서 인기가 많은 '루비', 가장 기초적인 C++등 셀 수 없이 많은 언어들이 존재합니다. 예를 들면, 사람이 웹에서 보여주고싶은 것을 보여주기 위해 쓰는 가장 쉽고 기본적인 언어인 HTML, 혹은 PHP , php는 html preprocessor라..
asp.net 그리드뷰 페이징 처리문 PageIndexChanging
그리드뷰로 간단한 게시판을 만들 때, 데이터 소스로 연결하지 않고 뿌려주는 형식으로 했을 때는 자동으로 페이징 처리가 되질 않는데, 이때, 밑과 같은 처리문을 써줍니다. 밑과 같이 써주어도 필자의 경우에는 2번 페이지를 누르면 그리드뷰가 사라지는 등 아무런 효과가 없어서 당황했었습니다. 그러던 차에 2번 페이지를 누르고, 다시 리스트페이지를 들어가면 2번페이지가 불러와지더군요. 이상하다..이상하다..하던 차에 리스트 페이지 띄우는 구문에 있는 메서드 중 Bindata를 끌고와서 페이징 처리 후에 다시 Bindata를 하게끔 하니 정상적인 페이지 처리가 되었습니다 ! 혹시나 저와 증상이 똑같으신 분들은 이렇게 처리하시면 될거에요. 기본적인 것은 제외하고, GridView1_PageIndexChanging의..
'UHI' 2주간의 홈페이지 제작기
이번 UHI 홈페이지는 랩 공연 정보 및 언더그라운드 랩퍼에 대한 정보 등의 정보 사이트입니다. 따라서 정보공유에 대한 기능을 많이 생각하고 구현하려고 노력했습니다. 애초에 구현하려고 했던 기능 대부분을 구현했었는데, 쭉 훑어보자면, ●UHI 구현 기능 Visual Studio 2010 - ASP.NET / JavaScript / HTML 사용 (.aspx기반) IIS 7.0 (Windows Server 2008 R2) Expression Web3 PhotoShop CS5 MS Flash CS4 MS-SQL Daum, Google, YouTube API ●UHI 구현 기능 ☞ 정보 공유를 좀 더 빠르게 효율적으로 할 수 있는 RSS 기능 - Feed43이라는 외국 사이트를 통해 게시판 소스의 패턴을 분석..
(ASP.NET) 보안의 전반적인 부분
보안 shakeJ 1. 인증과 권한 부여 개념 회원제 웹사이트를 에를 든다면 회원에게만 공개되는 콘텐츠에 접근하기 위해서 반드시 아이디와 암호를 입력하는 로그인 과정을 거치는데 이를 인증이라고 합니다. 즉, 특정 사용자가 유효한 사용자인지를 판단하는 과정을 의미합니다. 한편, 인증을 받은 사용자와 인증을 받지않는 사용자는 콘텐츠에 접근 할 수 있는 자격에서 차이가 납니다. 또한 웹 사이트에 접근하는 모든 사용자들은 웹 사이트 정책에 따라 콘텐츠에 대한 접근이 구분되는데 이를 권한 부여라고 합니다. asp.net의 인증 종류 인증방식 설명 윈도우 기반 이것은 운영체제의 권한 제어방식을 웹사이트에 그대로 적용한 인증 처리방식입니다. 하지만 불특정 다수가 접속하는 인터넷 환경에서는 모든 계정을 윈도우에서 관리..
(ASP.NET) 사이트 탐색/메뉴
ASP.NET 사이트 탐색 shakeJ 상업적 용도 금지 사이트 탐색!? 일관된 방식으로 사용자들이 사이트 탐색이 가능하게끔 하는 기능을 제공하는 클래스 집합이다. 흔히 생가하는 메뉴로 생각하시면 되겠네요. - 사이트맵 사이트 맵은 웹사이트의 정보를 한눈에 검색하기 위해 만들어진 웹사이트의 시각적 설계도 또는 지도입니다. [파일]-> [새파일추가] ->[web]->sitemap파일 클릭. 탐색 컨트롤 사용하기 이절은 sitemappath,treeview, menu 컨트롤과 같은 탐색 컨트롤을 통해 탐색 링크로 표현하는 방법을 공부한다. - SiteMapPath 컨트롤 Home > 카테고리 > 내부 카테고리 > html 과 같이 표현되는 탐색경로를 표현하는 데 사용이 된다. 주요 속성 PathSeparat..
ASP/SQL Grideview에 있는 내용을 Excel To Export
shakeJ 상업적 용도 금지 GridView에 있는 내용을 보안 상의 이유로 백업이 필요한 경우가 있다. Gridview는 테이블, 표로 되어있기에, 엑셀로 백업하고, csv파일(엑셀파일 중 하나)로 SQL에 데이터 복원도 가능하다. 본인도, 이 기능을 추가하기 위해 인터넷을 뒤졌는데, 대부분이 외국 사이트였다. (외국이 확실히 발전되어있구나…하는 생각과 함께, 영어를 잘해야 겠다는 생각도…) 때문에 외국 소스 사용 시 한글이 자주 깨진다고 하는데 본인은 이 소스를 사용했을 때 전혀 깨짐도 없이 저장되는 것을 볼 수 있었다. 아 ! 경고창은 가볍게 무시하도록 하자. 어떤 페이지.aspx.cs