본문 바로가기

SharePoint 2010

Visual Studio 2012에 추가된 Sharepoint의 새로운 기능 현재 RC 버전이라 변경가능성이 매우 크지만.. 대체적으로는 변하지 않을 것 같아 포스팅 합니다. VS 2012에서 변화된 전체적인 부분은 아래 링크에서 확인하시기 바랍니다. (개인적으로 자바스크립트 인텔리센스가 최고에요..) http://msdn.microsoft.com/en-us/library/bb386063(v=vs.110) Sharepoint 개발 관련 추가 사항은 아래와 같습니다. (MSDN 발췌) This topic contains the following sections. Create Lists and Content Types by Using New Designers Create Site Columns Create Silverlight Web Parts Publish SharePoint So.. 더보기
Element Type에 따른 Features 범위 사이트 정의나 리스트 정의 그리고 Event Receiver 등을 만들게 되면.. Feature가 생성 됩니다. 이때 Feature의 범위가 지정되는데요.. Farm, WebApplication, Site, Web 중 하나로 만들어 집니다. 어떤 요소가 어떤 범위에 해당하는지 MSDN에 잘 나와있어서 작성하게 되었습니다. 확인은 아래 링크에서 하시면 되고요.. http://msdn.microsoft.com/en-us/library/ms474383.aspx Feature 범위 순은 아래와 같습니다. Farm Control Custom Action Custom Action Group Feature/Site Template Association Hide Custom Action WebApplication Co.. 더보기
Sharepoint Power Sehll Command(파워쉘 코드 생성기) 오늘은 쉐어포인트 파워쉘 코드를 생성해주는 생성기가 있어서 소개하고자 합니다. 해당 경로는 아래를 이용하시면 됩니다. http://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html 1, 2번의 항목을 3번으로 드레그 하면 파워쉘 코드를 생성해 주시는 것입니다. 해당 코드는 Copy to Clipboard를 선택하시면 자동 복사가 됩니다. 상단에 보시면 Product에서 Shareponit server, foundation, Office 365용 코드를 생성할 수 있습니다. 그리고 위의 페이지는 실버라이트로 되어 있으며... 로컬에 바로 설치도 가능합니다. 설치.. 더보기
Sharepoint Error Message(에러 메시지) 확인 방법 [web.config 수정 방법] Sharepoint에서 에러가 발생되면 아래와 같은 화면에 출력 됩니다. 위 메시지 확인 방법은 아래 링크에서 확인 할 수 있습니다. 2012/01/05 - [Developer/Troubleshoot] - Sharepoint Exception Message(Error 로그) 확인 하는 방법 [부제:예기치 않은 오류가 발생했습니다.] 만약 서버가 아닌 개발용 피시에서는 이런 메시지보다 직관적인 에러 메시지가 필요합니다. 해당 메시지 출력 방법으로 가장 간단한 방법은 VS2010에서 F5를 눌러 디버깅 모드로 배포하게 되면 Web.config 파일을 수정하여 디버깅 모드로 볼 것이냐고 물어봅니다. 예를 하여 디버깅 모드로 들어가면 가장 빨리 메시지를 확인 할 수 있으며, 간단합니다. 하지만 이 방법이 아닌 .. 더보기
Sharepoint 2010 배포 단계 'IIS 응용 프로그램 풀 재생'에서 오류가 발생했습니다. Error occurred in deployment step 'Recycle IIS Application Pool': 0×80070005Access denied 배포 단계 'IIS 응용 프로그램 풀 재생'에서 오류가 발생했습니다. 0x80070005Access denied. 일단 상태는 아래와 같습니다. Sharepoint 2010 Visual Studio 2010 Sharepoint 인증 : 클레임 인증 증상은 F5를 눌러서 디버깅 모드로 진입할 때 발생되었습니다. 메시지는 아래와 같습니다. 그리고 IIS 의 경우에는 아래와 같이 설정 되어 있습니다. 응용 프로그램 풀의 사용자 아이디가 현재 사용자의 아이디가 아닌 다른 계정으로 되어 있습니다. 위와 같은 환경입니다. 해결 방법은 일단 VS를 다시 실행.. 더보기
Sharepoint 2010 Create TimerJob(타이머 잡 만들기) [부제: 쉐어포인트 스케줄 만들기] 이번 시간에는 쉐어포인트의 스케줄(TimerJob) 을 만들어 보도록 하겠습니다. 먼저 프로젝트를 만듭니다. Sharepoint –> 빈 Sharepoint 프로젝트 팜 솔루션을 선택합니다. 그리고 JobDefinition class를 만듭니다. 저는 이름을 현재 작업 중인 업무명으로 하였습니다. 그리고 아래와 같이 직접 코딩합니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.SharePoint.Administration; namespace HPW.Portal.JobTools.BizRequest.TimerJob { p.. 더보기
Sharepoint Exception Message(Error 로그) 확인 하는 방법 [부제:예기치 않은 오류가 발생했습니다.] 작업하다보면 아래와 같은 에러 메시지를 만나게 됩니다. 뭐 개발자는 당연히 web.config 파일을 수정하여 Exception Message를 확인 할 수 있도록 해 놓았을 것입니다. 하지만 실제 서비스되고 있는 경우에는 아래처럼 Exception message를 막아 놓습니다. 뭐 많은 분들이 알고 계시리라 생각되지만 작성해 봅니다. 일단 위와 같은 메시지가 나타나게 되면, 기본적으로 Sharepoint 로그 파일에 해당 내용을 작성하게 됩니다. Sharepoint 로그의 내용을 컨트롤 하고자 하시는 분은 아래 블로그를 확인해 주세요. http://kdmsong.tistory.com/entry/ULS-Unified-Logging-Service-Log 그 로그 파일을 찾아서 위에 메시지 박스 안에 상관.. 더보기
Sharepoint Sandbox Solution "Unhandled exception was thrown by the sandboxed code wrapper's Execute method in the partial trust app domain: The type is not registered as safe." SandBox Solution으로 만든 프로젝트에 웹파트를 추가하여 페이지에 붙였으나, 위와 같은 에러가 발생되었다. 엄청나게 해매다가 찾아낸 것은 바로 아래와 같습니다. Features에 들어있어야 할 웹파트가.. 보이지 않았던 것입니다. 이 솔루션이 만약. 센드박스가 아니라 팜 솔루션이였다면. 겔러리에 등록되지 않았다는 메시지가 나오면서 페이지에는 등록되지 않았을 것인데. 하지만 센드박스라는 훌륭한? 놈 때문에 이런 황당한 경험을 하게 되었습니다. 왜 Features에 빠져 있었던 건지는 알 수 없으나, 이놈 때문에 오늘 하루를 버렸네요... ㅠ.ㅠ 웹 페이지 에러 화면은 아래와 같습니다. 한국어로 하자면 아래의 메시지를 확인 할 수 있습니다. 웹 파트 오류: 부분 신뢰 응용 프로그램 도메인에서 샌드.. 더보기