본문 바로가기

ASP.NET

[ASP.NET] Menu Control 사용시 크롬 및 사파리 계열의 브라우저에서 정상적으로 보이지 않는 현상 한 동안 쉐어포인트 개발만 하다가 오늘 ASP.NET을 좀 사용하게 되어서 개발을 마치고 확인하던 중.. IE에서는 잘 보이는데 크롬에서 메뉴가 이상하게 나타나는 현상을 보게 되었습니다. Rander 이벤트 부분을 전혀 타지를 않네요… 일단 저는 System.Web.UI.WebControls.Menu를 상속받아서 커스텀 컨트롤로 만든 상태이구요.. 아래와 같이 IE에서는 정상적으로 나오는 것을 확인 할 수 있습니다. 헌데 크롬에서는 아래와 같이 나타납니다. 클릭해 보면 크롬의 경우 버튼으로 구현되어 자기 스스로 랜더링 부분을 확!!! 바꿔 버린 상태입니다. 검색하니 바로 나오긴 하네요.. 방법은 코드를 넣는 방법과 그리고 ASP_Browsers 폴더에 browser 파일을 이용하는 방법이 있습니다. 일단.. 더보기
IIS Debugging Time 늘리기 디버깅 걸다보면 꼭 시간에 걸립니다. 오늘은 그 시간을 쭈욱 늘려 보도록 하겠습니다. Ping Time을 조정하는 방법과 Ping 사용여부를 조정하는 방법이 있습니다. 먼저 해당 사이트의 응용프로그램 풀로 이동을 합니다. 해당 응용프로그램 풀을 선택하고 우측 작업 영역에서 응용 프로그램 풀 편집에 고급 설정을 선택합니다. 위에서 말씀 드린 것처럼 Ping 사용을 False로 선택하거나 Ping 최대 응답 시간을 늘려 주면 됩니다. 이렇게 하고 디버깅을 걸어서 확인 하다 보면 처음과 같은 메시지가 나타나기는 하나 계속 디버깅을 걸 수 있습니다. 감사합니다. 더보기
'targetFramework' 특성을 인식할 수 없습니다. IIS에서 설정 한 후 페이지를 열자마자 나타나는 'targetFramework' 특성을 인식할 수 없습니다. 특성 이름은 대/소문자를 구분합니다. 오류에 대하여… 해당 application은 .net 4.0으로 작성되었으며, IIS에서 응용프로그램 풀을 4.0으로 설정하지 않아서 에러가 발생되었음. 해결 방법은 역시 IIS의 응용프로그램 풀을 4.0으로 설정하면 간단히 해결 되는 문제임. 이렇게 설정 한 후 해당 페이지를 새로 고치면 정상적으로 페이지를 확인 할 수 있습니다. 감사합니다. 더보기
Dropdownlist, Listbox Sorting With Linq ListItemCollection Sorting 방법 허무하다 싶을 정도로 간단하다 *_*;; 오랜만에 쓰는 포스팅.. ㅋ // Ascending ddlFirstClockSetting.DataSource = ddlFirstClockSetting.Items.Cast().OrderBy(o => o.Text).ToList(); ddlFirstClockSetting.DataBind(); // Descending ddlFirstClockSetting.DataSource = ddlFirstClockSetting.Items.Cast().OrderByDescending(o => o.Text).ToList(); ddlFirstClockSetting.DataBind(); 날로 먹는 포스팅 ㅡ.ㅡ;; 여기서 중요한 것은 u.. 더보기
원격 호스트와 통신하는 동안 오류가 발생했습니다. 오류 코드는 0x80070057입니다. 파일을 출력하는 과정 중 Response.End()에서 발생된 HttpException 영문의 경우는 아래와 같이 출력됩니다. Exception Type:System.Web.HttpException The remote host closed the connection. The error code is 0x80072746. 위치: System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) 위치: System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() 위치: System.Web.HttpResponse.Flush(Boolean finalFlush) 위.. 더보기
Asp.net Create Custom Sql Sitemapprovider Sample MSDN Custom Site Map Providers in ASP.NET 2.0 Site Map Providers Code Web.config ...... aspx MSSQL Table USE [TestDatabase] GO /****** Object: Table [dbo].[tb_Sitemap] Script Date: 04/04/2011 19:27:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[tb_Sitemap]( [ID] [int] IDENTITY(1,1) NOT NULL, [Title] [varchar](32) NULL, [Description] [varcha.. 더보기
[어셈블리 바인딩 로깅이 꺼져 있습니다.] 어셈블리 바인딩 로깅 시작 방법 아래와 같은 메시지가 나타났습니다. 좀더 정확한 로깅을 보기 위해 어셈블리 바인딩 로깅 시작 방법을 알아보도록 하겠습니다. 한글 경고: 어셈블리 바인딩 로깅이 꺼져 있습니다. 어셈블리 바인딩 오류 로깅 기능을 사용하려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)를 1로 설정하십시오. 참고: 어셈블리 바인딩 오류 로깅 기능을 사용하도록 설정하면 그렇지 않은 경우보다 성능이 약간 떨어집니다. 이 기능을 끄려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog]를 제거하십시오. 영문 WRN: Assembly binding logging is turned OFF. To enable assembly bind fa.. 더보기
Visual Studio 2010 and .NET Framework 4 Training Kit 뉴스레터로 항상 트레이닝 킷이 날아 오는걸 방치하다가. 오늘은 한번 설치 해 보았습니다. 개발자라면.. 신규 기능에 대해서 알고 있을 필요가 있을 것 같아.. 이렇게 올려 봅니다. 오늘은 소개해 드릴 건 VS 2010 및 .NET Framework 4 트레이닝 킷 입니다. http://www.microsoft.com/downloads/en/details.aspx?familyid=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en 178 Mbyte정도 되고요.. 설치파일 하나이며, 설치하게 되면 아래와 같은 화면을 볼 수 있습니다. 여기서 우측 메뉴의 ASP.NET 4를 선택하여 이동하게 되면 ASP.NET MVC, 새로운 기능, 개발툴, 에 관한 자료(동영상, p.. 더보기