본문 바로가기

Developer

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.. 더보기
C# SiteMapProvider [HttpException] {0} is not a valid virtual path(올바른 가상 경로가 아닙니다.) Custom SiteMap Provider 생성 시 URL을 http://naver.com 과 같이 가상 경로가 아닌 경우에 오류가 발생하게 됩니다. [HttpException (0x80004005): 'http://naver.com'은(는) 올바른 가상 경로가 아닙니다.] System.Web.Util.UrlPath.CheckValidVirtualPath(String path) +11076778 System.Web.Util.UrlPath.Combine(String appPath, String basepath, String relative) +122 System.Web.StaticSiteMapProvider.AddNode(SiteMapNode node, SiteMapNode parentNode) +258 .. 더보기
Sharepoint 2010 Script Resource(다국어) 처리 방법 asp.net에서는 aspx 페이지에 아래와 같이 작성하면 script 다국어 처리가 가능합니다. ASPX var INFO_SUCCESS = ''; var INFO_MIGRATION_LIMIT = ''; CS protected void Page_Load(object sender, EventArgs e) { try { Response.Clear(); Response.ContentType = "text/javascript"; Response.Expires = -1; Response.Buffer = true; } catch (Exception ex) { throw ex; } } 사용 페이지 이 부분을 Sharepoint로 변경하도록 하겠습니다. 먼저 Sharepoint에서 리소스 사용 방법입니다. // ASP.. 더보기
[어셈블리 바인딩 로깅이 꺼져 있습니다.] 어셈블리 바인딩 로깅 시작 방법 아래와 같은 메시지가 나타났습니다. 좀더 정확한 로깅을 보기 위해 어셈블리 바인딩 로깅 시작 방법을 알아보도록 하겠습니다. 한글 경고: 어셈블리 바인딩 로깅이 꺼져 있습니다. 어셈블리 바인딩 오류 로깅 기능을 사용하려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)를 1로 설정하십시오. 참고: 어셈블리 바인딩 오류 로깅 기능을 사용하도록 설정하면 그렇지 않은 경우보다 성능이 약간 떨어집니다. 이 기능을 끄려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog]를 제거하십시오. 영문 WRN: Assembly binding logging is turned OFF. To enable assembly bind fa.. 더보기
Text & Image Watermark with C# (이미지 워터마크 만들기) C#으로다가 이미지, 혹은 텍스트 워터마크 만들기 파일 다이알 로그로다가 워터 마크 이미지 받아서. 클립보드에 들어 있는 이미지에 워터 마크 삽입.. 항상 컴퓨터에 상주시켜 놓고 복사할때마다 워터마크 자동으로 넣어주는 프로그램을 만들고 싶으나. 귀찮아서 패스~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아~ 개으름뱅이 try { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Images (*.BMP;*.JPG;*.GIF;*.PNG)|*.BMP;*.JPG;*.GIF;*.PNG"; ofd.Multiselect = false; ofd.RestoreDirectory = true; ofd.CheckFileExists = true; ofd.CheckPathExists = t.. 더보기
.NET Framework 버전 별 새로운 기능 닷넷(.NET Framework) 버전 별 새로운 기능에 대하여.. 현재 .net 버전은 4.0까지 나와 있습니다. .net을 처음 접하시는 분은 바로 4.0이나 혹은 3.5를 다루게 되는데요. 새로운 기능들에 대해서 히스토리 문서를 작성합니다. .net의 버전 종속성은 여기를 선택하여 이동하시고, 아래 이미지와 버전별 기능을 참고 하시면 어떤 식으로 흘러왔는지에 대한 흐름을 대충 파악하실 수 있을 것 같습니다. .NET Framework 버전(VS 버전) 설명 1.0 (Visual Studio .NET) 첫 번째 버전의 CLR 및 기본 클래스 라이브러리 파일의 첫 번째 버전은 포함되어 있습니다. 1.1 (Visual Studio .NET 2003) ASP.NET 및 ADO.NET 업데이트가 포함됩니다... 더보기
Sharepoint 2010 (Fixed Width Master Pages with JQuery) 넓이 고정 시키기 SharePoint 2010의 경우 기본적으로 전체 넓이를 가지고 갑니다. 오늘은 전체 넓이 말고 고정 사이즈를 주고 핸들링 하는 방법에 대해서 작성합니다. 해당 문서는 제가 임의로 작업한 부분이라. 명확하지 않습니다. 그리고 s4-workspace 이름을 변경하여 작업하였으며, 이는 Sharepoint가 재대로 사이즈 조정을 못할 수 있음을 알려 드립니다. 적용 화면은 아래와 같습니다. V4.master 파일을 보시면 기본적으로 아래와 같은 구조입니다. ... Ribbon Contents... body Contents.... ... 위 구조에서 제가 변경한 부분은 아래와 같습니다. css body #ui-page-wrapper{ margin: 0px; padding: 0px; width: 900px; .. 더보기
Sharepoint 2010 System.Security.SecurityException: Request failed(요청하지 못했습니다.) 테스트용 프로젝트를 만들고 거기에 응용프로그램 페이지를 추가하였습니다. 그리고 배포 후 해당 페이지에 접근하니 아래와 같은 오류가 발생 되었습니다. 해당 프로젝트의 속성은 다음과 같습니다. 어셈블리 배포 대상을 WebApplication으로 하고 배포 하였습니다. 거기에서 IIS의 신뢰수준에 의한 보안에러가 나타났습니다. 기본적으로 WSS_Minimal로 작업하게 됩니다. 해당 에러의 해결 방법은 Trust 권한을 좀 더 높은 권한(FULL)으로 설정하셔도 됩니다. 아니면 어셈블리 배포 대상은 GlobalAssemblyCache로 변경하셔도 됩니다. 원래는 Web.config 파일을 수정하여 작성하는 것이 원칙이나, 각 Application Page별로 다 설정해야 되는 관계로 저는 Trust를 Full.. 더보기