본문 바로가기

SharePoint 2010

Sharepoint 2010 ASP.NET Chart Control 사용하기(Web.config 구성방법) Download MSChart Control Tool http://www.microsoft.com/ko-kr/download/details.aspx?id=14422 기본 .Net 의 경우에 Web.config 구성하는 방법 http://msdn.microsoft.com/ko-kr/library/dd990785(v=vs.100) Sharepoint 사용시에 Web.config 설정을 하지 않으면 아래와 같이 오류가 발생됩니다. 오류 내용은 아래와 같습니다. 요청 형식 ‘GET’에 대한 HTTP 처리기가 없습니다. 아래와 같이 Web.config 파일을 구성하셔야 합니다. ... ... ... ... ... ... ... ... ... ... ... ... ... 그리고 IIS에 구성되어야 하는 부분이 있습.. 더보기
How to : Sharepoint 2010 View Search Results XML Data(검색 xml결과 확인하는 방법) 쉐어포인트 2010에서 검색페이지의 디자인을 많이 바꾸게 되는데요.. 검색결과 웹 파트의 XSL을 변경하여 디자인을 수정하게 될 것입니다. XSL 편집을 위해서는 Xml Data가 필요한데요.. 검색 시 나오는 결과 페이지에 Xml 확인하는 방법입니다. 확인하는 방법은 http://servername/siteName/Pages/Results.aspx 로 이동 후 Search Core Results 웹파트의 Display를 수정하여 확인하는 방법입니다. MSDN의 페이지를 참조한 것이며 URL은 아래와 같습니다. http://msdn.microsoft.com/en-us/library/ms546985.aspx 방법은 아래와 같습니다. http://servername/siteName/Pages/Results... 더보기
Sharepoint 2010 Web Analytics not working(Web Analytics 동작 안함) 쉐어포인트 2010에 Web Analytics가 동작하지 않아서 데이터가 쌓이지 않는 문제가 발생했습니다. 뭐.. 데이터가 쌓이지 않는게 아니라… 데이터는 쌓여 있는데 나오지가 않았습니다. 아래와 같은 현상입니다. 좌측 메뉴에 페이지 보기 수를 클릭해서 보게 되면 아래와 같은 메시지를 볼 수 있습니다. 한글 이 보고서에 사용할 수 있는 데이터가 없습니다. 가능한 원인은 다음과 같습니다. (1) Web Analytics가 데이터를 생성할 만큼 충분히 오랫동안 사용 가능 상태가 아니었습니다. (2) 데이터가 부족하여 이 보고서를 생성할 수 없습니다. (3) 이 보고서에 필요한 데이터 로깅이 사용되도록 설정되어 있지 않을 수 있습니다. (4) 이 보고서에 필요한 수준에서 데이터 집계가 사용되도록 설정되어 있지.. 더보기
Sharepoint 2010 Diagnostic Data Provider: IO Intensive SQL Queries Timer Job Faild('SP_TRACE_CREATE'을(를) 실행할 권한이 없습니다.) Event Viewer에서 하도 엄청난 양의 오류와 위험표시들이 떠 다니길래 오늘 신나게 확인하고 있습니다. 일단. 이번에도 역시 타이머 잡에서 오류를 내뿝고 있었습니다. 항목은 아래와 같습니다. Diagnostic Data Provider: SQL Blocking Reports Diagnostic Data Provider: IO Intensive SQL Queries Diagnostic Data Provider: SQL Deadlocks 위의 순서대로 Error Message는 아래와 같습니다. The blocking query diagnostics provider could not set the 'blocked process threshold' for the sql instance ae-dev. Bl.. 더보기
Sharepoint 2010 Web Analytics Trigger Workflows Timer Job [Access is Denied (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))] Sharepoint 2010 Web Analytics 데이터가 쌓이지 않아 중앙관리 모니터링 –> 작업 기록에서 확인 해 보니 Web Analytics Trigger Workflows Timer Job에서 아래와 같은 오류가 발생되고 있었습니다. ULS Log 메시지를 확인 해 보니 아래와 같은 상태였습니다. 08/29/2012 17:08:46.76OWSTIMER.EXE (0x0FC0)0x1004SharePoint FoundationMonitoringnasqMediumEntering monitored scope (Timer Job WebAnalyticsWorkflowTrigger)716083d1-3583-4472-a5fb-775128a4deda 08/29/2012 17:08:46.76OWSTIMER.EX.. 더보기
EventViewer Sharepoint 2010 Error [Event ID:6482] (Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance) 오늘 이벤트 뷰어를 보니.. 엄청난 에러가 나고 있네요 *_*;;; 에러 내용은 아래와 같습니다. Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (1289ac64-7924-4b28-87e8-6b5999662295). Reason: An update conflict has occurred, and you must re-try this action. The object SearchDataAccessServiceInstance was updated by DEV\mossadmin, in the OWSTIMER (4032).. 더보기
Sharepoint Object의 Disposing 방법 Sharepoint 개발 중 가장 중요한 부분인 것 같아.. 꼭 알고 계셔야 할 부분입니다. 역시 가장 잘 설명되어 있는 곳은 MSDN입니다. http://msdn.microsoft.com/en-us/library/ee557362.aspx SPSite, SPWeb의 코딩에는 반드시 Dispose되어야 합니다. 그 중 Context로 잡은 SPSite, SPWeb의 경우에는 Dispose 할 필요가 없습니다. loop 안에 있는 Site, Web 등의 경우가 좀 중요하다고 할 수 있는데요.. 좋은 코딩은 아래와 같습니다. SPSite oSite = SPContext.Current.Site; using (SPWeb oWeb = oSite.OpenWeb()) { foreach (SPWeb oWeb2 in oW.. 더보기
타이머잡 디버깅 방법(Debug a Timer Job) 타이머 잡 디버깅 방법... 가장 잘 성명되어 있는 곳은 역시 MSDN입니다. http://msdn.microsoft.com/en-us/library/ff798310.aspx 간단하게 과정을 설명하면 아래와 같습니다. 해당 프로젝트를 연다. 프로세스를 OWSTIMER.exe 로 연결한다. Breakpoint를 Execute method에 건다. 중앙관리로 가서 모니터링(Monitoring) –> 작업 정의 검토(Review job definitions)로 간다. 해당 타이머잡을 찾아서 선택하고.. 지금 실행(Run Now)를 선택하여 실행한다. 그러면 걸린다... 중요한 부분은 역시 프로세스 연결인데요.. 연결해야 하는 프로세스가 w3c.exe가 아닌 OWSTIMER.EXE로 연결하셔야 합니다. 그리고 .. 더보기