플래시에서 소켓 연결 태스트중 권한 없음으로 인한 보안 샌드 박스 문제가 발생 하였습니다. 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 관리자를 열어 해당 사이트를 확인 합니다. 해당 사이트에서 기능 보기 > 오류 페이지 > 작업 > 기능 설정 편집 에 들어 갑니다. 오류 페이지 설정 편집에서 '자세한 오류'를 선택 하..
ASP.NET에서는 기본 업로드할 수 있는 파일의 크기가 4메가(4096 Kbytes) 입니다. 이 정도 크기인 이유는 악의적으로 파일을 올리지 못하게 하기 위함이라네요;;; 그것보다 큰 파일을 올리고 싶다면 컨피그 파일을 수정해야 합니다. 1. 예제 만들기 예제는 이전 글을 따라서 만들어 봅시다. 참고 : [Asp.Net] 웹서버에 파일 올리기 이제 4메가 이상의 파일을 선택해 봅시다. 다음과 같은 에러 페이지가 표시될 것입니다. 2. 컨피그 파일 수정하기 마이크로소프트에서 이것과 관련하여 설명을 해주고 있습니다. 참고 : 마이크로소프트 고객센터 - HOWTO: ASP.NET에서 대용량 파일 업로드 하기 .... 어떻게 하라는건지는 알겠는데 뭔가 정리가 안 된 느낌이네요-_-; 어찌됬건 "Web.con..
요번에 서버를 업그레이드 하면서 포맷을 했습니다. 언제나 서버컴에서 가장큰 문제를 보이던것이 TV수신카드인데..... 또 말성이네요-_-;;;; 1.증상 [Digital LoadPlayer] Error No. 0x1001C : Failed : Load MPEG2 Demux Filter 자꾸 위와 같은 필터 에러가 나서 TV수신카드 제조사에서 검색해보니..... (참고 : 스카이디지털 고객센터 - QnA) 이라는 군요-_-;;; 저렇게 쉽게 말하지만 "mpeg2splt.ax"파일은 쉽게 다운받을수 있는 파일이 아닙니다-_-;;;;;; 검색을 해보니 윈도우나 다이랙트쇼설치시 같이 설치되는것 같습니다. 단순이 저 파일만 설치는 할수 없다는 군요-_-;;;; 어찌됬건 겨우겨우 파일을 구했습니다 ㅋㅋㅋㅋㅋ 2.해..
'ASP.NET WebForm'에서는 간단하게 파일을 서버로 업로드 해 보겠습니다. 예제 환경 : .Net 4.0, ASP.NET WebForm 1. 프로젝트 생성 프로젝트를 생성하고 도구상자에서 'FileUpload'를 찾아 디자이너에 추가해 줍니다. 업로드를 위해서 버튼도 하나 추가하였습니다. 1. 업로드 코드 작성 이제 업로드를 위해서 코드를 작성하겠습니다. 업로드용 버튼에 다음과 같이 코드를 입력합니다. protected void Button1_Click(object sender, EventArgs e) { //동영상 업로드 //0.파일이 있는지 확인 if ((null == FileUpload1.PostedFile) || (0 >= FileUpload1.PostedFile.ContentLength..
열심이 css 작업을 하다가 배경 이미지를 고정하기 위해 background-size를 사용했더니.... ㅡ,.ㅡ;;; background-size는 css3에서 나온 것이다보니 여기서 경고를 빵하고 내보내주는군요 ㅡ.-;;; 그래서 CSS3 마크업을 지정하기위해 '스타일시트' 도구상자를 열었는데.... ..... 아 이런.... CSS3 스키마가 설치가 되있지 않습니다 ㅜㅡ 비주얼 스트디오를 끄고 아래 파일을 설치 합니다. (참고 : Visual Studio - CSS 3 Intellisense Schema) (한글버전은 없나보네요.) 다운 받은 파일을 설치하고 비주얼 스튜디오를 다시 켭니다. 그러면 짜잔~ 스샷에는 짤렸지만 background-size에 밑줄이 없어 젔습니다. 참 쉽조잉?
익스플로러 계열에서는 정상적인 CSS가 먹히지 않는 현상이 있습니다, 이런게 한두개가 아니긴 하지만 이 경우는 어떤 경우인지 알아봅시다. 1. 문제의 발견 아래코드로 html파일을 만들어 돌려봅시다. aaaaaaaa 귀찬으신 분들을 위한 파일 : 해당 파일을 다시 크롬에다 돌려보면 차이가 확실이 납니다. 'aaaaaaaa' 가 크롬에서는 고정되는데 익스플로러에서는 고정되지 않습니다. 이렇게 말이죠. 2. 해결방법 이렇게 되는 이유는 익스플로러의 경우 HTML코드가 정상적인 패턴을 가지고 있지 않으면 이전코드(익스플로러 7 이전버전들)로 작성된것으로 판단하여 호환모드가 강재로 적용되기 때문에 그렇다고 합니다. 이런 현상을 막기위해서는 문서형식을 지정하면됩니다. ( 참고 : 위키백과 - 문서 형식 선언 ) ..
* .Net 4.0 기준 * 닷넷에서 다국어구현은 편하게 되어 있습니다. 리소스파일만 연결해놓으면 필요할 때 언어를 지정하여 표시가 가능하기 때문입니다. 연관글 영역 1. App_GlobalResources 폴더 만들기 닷넷에서 몇 가지 예약 이름 폴더가 있는지 그중 하나가 리소스 폴더 들입니다. 이런 폴더들은 그냥 폴더 추가만 해서 같은 이름으로 만들면 같은 역할을 합니다. 하지만 그렇게 만들면 찜찜하죠잉? ㅎㅎ 해당 프로젝트에서 오른쪽 클릭 > 추가 > ASP>NET 폴더 추가 > App_GlobalResources 클릭 이렇게 하면 자동으로 App_GlobalResources 폴더가 생성됩니다. 2. 리소스 파일 추가 이제 멀티랭귀지용으로 사용할 리소스를 만들겠습니다. App_GlobalResour..
varchar와 nvarchar의 차이를 알아봅시다. 아래 코드는 테스트에 사용한 테이블을 생성하는 코드입니다. CREATE TABLE [dbo].[tb_Test_nvarchar]( [id] [int] IDENTITY(1,1) NOT NULL, [test1] [nvarchar](32) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[tb_Test_varchar]( [id] [int] IDENTITY(1,1) NOT NULL, [test2] [varchar](32) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[tb_Test_varchar64]( [id] [int] IDENTITY(1,1) NOT NULL, [test3] [varchar](64) ..