개발프로세스를 관리하는 프로그램이 머 없나 찾다가 팀파운데이션 2012(Team Foundation 2012)를 찾아 테스트를 위해 설치하고 세팅을 한후 비주얼스튜디오 2010에서 연결해서 팀 프로젝트를 생성하는 순간...... 아.... 권한 문제인줄 알고 이것저것 만저보았으나 뭐가 뭔지도 모르겠고 MSDN을 뒤저봐야 더 높은 권한자에게 요청해보라고 하고 있고-_-a 그러던중 찾은 내용이 비주얼 스튜디오 시리즈와 팀파운데이션 시리즈간 호환성 리스트를 찾았습니다. 참고 : MSDN - Team Foundation Client와 Team Foundation Server 간의 호환성 아.,....그렇군요. 애초에 2010버전이랑은 호환이 안되는군요-_-; 그런데 밑에 GDR이라는걸 설치하면 사용이 가능한가 ..
비하인드에서 HTML태그 어빌리티를 건딜다 이상한 현상을 발견 했습니다. 1.문제 비하인드코드에서 html태그 어빌리티를 수정하던중 신기한 현상을 발견했습니다. html태그 어빌리티를 이용하여 롤오버를 구현하였는데 익스플로러에서는 동작하지 않고 크롬에서는 동작 하는 것입니다. 이상해서 소스보기를 해보았습니다. 코드를 보시면 비하인드에서 작성된 어빌리티값의 홑따옴표(', 작은 따옴표)가 html 코드값(')으로 변환 되있는 것을 알수 있습니다. 2.해결 방법 검색해보면 'ms는 홑따옴표를 예약어로 쓰고 있어서 그렇다.'라는 글이 있긴는 한데 정확한 원인은 모르겠습니다 -_-a 어찌됬건 이문제는 간단하게 해결할수 있는데 비하인드에 박혀있는 홑따옴표에 골뱅이(@)표시를 추가 해 주는 것입니다. 이렇게 ..
자신이 만든 컨트롤에 특정 속성을 넣을수 있습니다. 그것도 간단하게 말이죠. 1. 비하인드 코드 작성 일단 비하인드코드에 해당속성을 어떻게 처리할지를 구성해 줍니다, /// /// 지정할 텍스트 /// [Category("Text"), Description("지정할 텍스트")] public string Text { get { return this.labText.Text; } set { this.labText.Text = value; } } Category : 속성 창에 표시될 이름 Description : 속성에 대한 설명(밑에 속성설명창에 나오는 내용인데.... 바로 적용이 안되는 듯 하네요) (참고 : MSDN - CategoryAttribute 클래스) 일반적인 겟셋(getter, setter)접근..
Ajax 컨트롤을 이용해 만든 페이지가 정상적으로 잘 작동하는 것을 확인하였습니다. 그 후 단축url기능을 적용하기 위해 Global.asax파일에 RouteTable.Routes.MapPageRoute를 추가하자 에러가 -_-;;; (참고 : [Asp.net] 단축 주소 구현하기) 1. 증상 웹폼(WebForm)에 'ScriptManager'와 'UpdatePanel'을 추가하고 테스트해봅니다. 이렇게 넣고 테스트하면 당연히 에러가 나지 않습니다. 그런데 'Global.asax'파일에 'RouteTable.Routes.MapPageRoute'를 추가하면 에러가 발생합니다. Asp.net Ajax 클라이언트 쪽 프레임워크를 로드하지 못했습니다. Asp.netAjax client-side framework..
요즘 많은 사이트가 길어진 주소를 줄이기 위해 단축URL(URL shortening) 이라는 것을 사용합니다. 제 블로그만 해도 위에 보시면 주소가 "http://blog.danggun.net/1554" 이런 식으로 나와 있죠. 보통 사람이라면 이 주소를 보고 "이게 뭐가 잘못된 거지?" 라는 생각을 해도 되지만 웹 코딩 좀 해보신 분이 이런 생각을 한다면 기초부터 다시 배우셔야 합니다. -_-a 웹프로그래밍에서 주소는 어떤 식으로든 HTML화 되어있는 문서를 지정해야 합니다. (동적으로 생성되는 것도 포함) 일반적인 루트 주소(http://blog.danggun.net/)나 위와 같은 단축주소도 마찬가지입니다. 단지 이것이 최종적으로 눈에 보기기만 안보이는 것뿐이죠 ㅎㅎㅎㅎ 단축주소의 경우 단순히 주소..
CSS를 이용한 롤오버 버튼 만들기 1. [CSS3] CSS를 이용하여 div로 롤오버 버튼 만들기2. [CSS3] a태그와 CSS를 이용하여 롤오버 버튼 만들기 div를 이용한 롤오버버튼은 롤오버 영역위에 원하는 컨트롤이나 레이아웃 배치가 가능하기 때문에 범용성은 좋지만 단순이 링크만 필요할때 쓰기에는 너무 무겁습니다. 단순이 링크용으로만 사용할 것이라면 a태그를 이용하는 편이 났죠. 1. CSS 작성 a태그자체가 원래부터 마우스 동작에 반응을 합니다. 그러니 우리는 이 동작에 우리가 원하는 스타일을 적용하면 되는 것이죠. a태그의 기본스타일과 hover스타일을 우리가 원하는 스타일로 바꿔 봅시다. a태그 사이에 이미지나 글자 같은 것들이 없다면 a태그 자체가 표시되지 않기 때문에 크기를 지정하여야 합..
버튼 하면 보통은 인풋버튼(input button)을 생각합니다. 하지만 인풋버튼은 모양내기가 힘들다는 단점이-_-;;; 그래서 인풋이미지(input image)나 img를 사용하여 마진을 조종해서 사용하기도 합니다. 이 방법들이 나쁜방법은 아니지만 상황에 따라서 안맞는 경우가 좀있습니다. 그래서 좀더 범용적으로 사용이 가능한 div로 롤오버 버튼을 구현해 보겠습니다. 1. 레이아웃 구조 div로 롤오버 버튼을 구현하는 경우 적용되는 css나 용도에 따라 레이아웃이 달라 집니다. 이 글에서 사용할 버튼의 동작은 다음과 같습니다. 1)롤오버(이미지) 2)링크 이런 동작을 위해서는 아래와 같은 구조가 필요합니다. 버튼영역은 관리를 편하게 하려는 목적도 있기 때문에 필요에 따라서는 없어도 됩니다. 2. htm..
플래시에서 소켓 연결 태스트중 권한 없음으로 인한 보안 샌드 박스 문제가 발생 하였습니다. 1. 문제 Error #2044: 처리되지 않은 securityError입니다. text=Error #2048: 보안 샌드박스 문제가 발생했습니다. 이 오류는 크로스도메인 파일 정의 되지 않는 경우 일어나는 일이라 별생각없이 플래시가 있는 IIS의 루트에 크로스 도메인 파일을 추가하였습니다. 하지만 계속 같은 오류가 나는 겁니다 ㅡ,.ㅡ;;; 그래서 실버라이트 소켓 프로그램들이 돌고있는 웹서버에 올려놓고 돌려보았습니다. 같은 증상이 반복되는군요.... 2. 해결 방법 이것 때문에 이틀을 삽질하던중 다시 보던 액션스크립트 도움말을 보다가 발견한 내용. (참고 : Adobe ActionScript 3.0 도움말 - 웹..
전에 asp.net에서 대용량 업로드를 위한 web.config 수정을 알려드렸습니다. (참고 : [Asp.Net] Asp.net에서 대용량 파일을 올리기위한 세팅 ) 그런데 이 방법을 사용하면 로컬테스트에서는 문제없이 올라가지만 실제 서버에 올렸을 때는 20~30메가정도의 파일까지만 올라갑니다. ㅡ.-;; 이것은 IIS의 디폴트 설정이 20~30메가만 올릴수 있도록 되어 있기 때문입니다. 이 글에서는 이설정을 더크게 바꿔 보도록 하겠습니다. 1. IIS 설정 바꾸기 해당 사이트에서 기능 보기 > 요청 필터링 작업 > 기능 설정 편집.... 를 누르면 "요청 필터링 설정 편집" 창이 표시 됩니다. 여기서 "허용되는 최대 콘텐츠 길이"를 수정하시면 됩니다. 데이터는 바이트이니 용량 잘 계산해서 넣으세요~ ..
보안 문제때문에 외부에서는 웹페이지의 오류내용을 상세하게 알수가 없습니다. 이런경우 500 번 에러로 표시되는 경우가 있습니다-_-;;; 이렇게 한글에 깨저보이는 경우 인코딩을 바꾸면 정상적으로 표시 됩니다. (익스플로러의 경우 보기 > 인코딩) 로컬에서는 정상적으로 오류가 표시되지만 주소가 바인딩되어 있는 경우 로컬에서 접속이 불가능 한 경우가 있어서(포트 포워딩 같은 것을 쓸경우 로컬로 접속 안되는 경우가 있습니다.) 그럴때는 오류 메시지를 밖에서도 확인 할수 있도록 설정을 바꿔야 하죠. 1.설정 바꾸기 일단 IIS7 관리자를 열어 해당 사이트를 확인 합니다. 해당 사이트에서 기능 보기 > 오류 페이지 > 작업 > 기능 설정 편집 에 들어 갑니다. 오류 페이지 설정 편집에서 '자세한 오류'를 선택 하..