블로그 이미지
정홍주
Azure에 대한 내용뿐만 아니라 새로운 트렌드로 빅데이터, BI, SharePoint, 앱 등의 내용을 다룹니다.

calendar

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Notice

2012.03.12 08:30 SharePoint/SharePoint 2010

SharePoint 2010 Module

 

SharePoint 2010에서 Module 이라는 프로젝트와 항목을 볼 수 있습니다. 또는 웹 파트를 생성 할 때 webpart파일에 Module이라는 XML 요소를 확인할 수 있습니다.

개발측면에서는 Module을 통해 SharePoint 에 있는 웹 파트 갤러리나 문서 라이브러리 등에 파일을 솔루션을 통해 추가할 수 있습니다.

여기서 Module을 다루는 이유는 SharePoint 2010에서 jQuery 적용을 통한 내용을 알아 볼 것인데 그전에 Module을 통해 jquery-1.4.4..js 등의 파일과 커스텀 js 파일을 솔루션을 통해 업로드 하는 것을 알아보도록 하겠습니다.

SharePoint 2010에서는 jQuery가 기본적으로 적용되어 있지 않기 때문에 Module을 통해 배포하는 것을 먼저 다루어봅니다. 

VS 2010에서 SharePoint 2010의 빈 프로젝트를 생성합니다. 새 항목 추가를 선택해서 Module을 선택합니다. 이름은 ‘HModule’ 이라고 합니다. 

Elements.xml Module 요소를 확인할 수 있습니다.

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <Module Name="HModule">

    <File Path="HModule\Sample.txt" Url="HModule/Sample.txt" />

  </Module>

</Elements>

 

파일을 보관할 폴더와 파일을 HModule 아래에 생성합니다. 그러면 위의 XML이 자동으로 추가되는 것을 확인이 가능합니다. 아래처럼 변경됩니다. Sample.txt 파일을 제거했습니다. Elements.xml파일은 자동적으로 변경사항을 반영해줍니다.

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <Module Name="HModule">

  <File Path="HModule\images\Chrysanthemum.jpg" Url="HModule/images/Chrysanthemum.jpg" />

<File Path="HModule\css\demo.css" Url="HModule/css/demo.css" />

<File Path="HModule\js\jquery-1.6.3.min.js" Url="HModule/js/jquery-1.6.3.min.js" />

<File Path="HModule\js\jquery-1.6.3.js" Url="HModule/js/jquery-1.6.3.js" />

<File Path="HModule\HellojQuery.js" Url="HModule/Page01_HellojQuery.js" />

<File Path="HModule\HellojQuery.aspx" Url="HModule/Page01_HellojQuery.aspx" />

</Module>

</Elements>

 

배포를 실행하면 파일과 폴더는 사이트아래에 HModule이라는 폴더로 배포되게 됩니다. 확인하려면 SharePoint Designer 2010의 모든 파일에서 확인이 가능합니다.

Module 태그에서 Url을 지정하여 특정 문서 라이브러리에 업로드도 가능합니다.

<Module  Name="HModule" Url="HJ"  >

 

아래와 같이 배포된 것을 확인 가능합니다.


HModule 아래의 파일은 위 그림에서는 안보이지만 SharePoint Designer 2010에서는 나타나며 URL로 접근할 수 있습니다.

 

위에 코드 비하인드를 가진 aspx 파일도 배포가 가능합니다. Application Page를 약간 수정하여 구성하면 아래와 같이 Response.Write("<h2>Page_Load</h2>");가 실행되어 나타나게 됩니다.

 

여기서는 jQuery 파일을 통해 SharePoint 2010에서 기능을 구성하기 위해 Module을 통해 js, css, images, aspx 파일을 솔루션을 통해 배포하는 것을 알아보았습니다.


posted by 정홍주

댓글을 달아 주세요

2012.03.05 08:30 SharePoint/SharePoint 2010


SharePoint 2010
에서의 Chart

 Chart SharePoint 2010에서 나타내기 위해서는 여러 가지 방법이 있습니다.

l  차트 웹 파트

l  Excel 액세스 웹 파트

l  사용자 지정 웹 파트(웹 파트, 비쥬얼 웹 파트)

l  Silverlight Chart 웹 파트

 

Chart의 데이터는 Excel 데이터이거나 SharePoint의 목록에 있을 수도 있으며, XML이나 서비스를 통해서 액세스할 수도 있으며 또는 코드에 값을 고정(하드코드)해둘 수 도 있습니다.

 

여기서는 ASP.NET Chart 컨트롤을 이용하여 SharePoint 2010 웹 파트를 구성해보도록 하겠습니다.

ASP.NET 차트에 대한 내용은 아래 링크를 통해서 Chart gallery 프로젝트를 통해서 살펴볼 수 있습니다.

http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418

 

 위의 ASP.NET Chart 컨트롤을 통해서 SharePoint 2010에 비쥬얼 웹 파트를 구성해서 처리해보도록 하겠습니다. SharePoint 2010의 데이터에 액세스하기 위해서는 SharePoint Object Model, Client Object Model, REST Service를 통해서 가능합니다.
(
http://redju.tistory.com/23)

 비쥬얼 웹 파트 프로젝트를 생성하고 솔루션 탐색기에서 System.Web.DataVisualization 어셈블리를 참조 추가합니다. 그리고 위 그림의 Sample 프로젝트에서 html 소스와 c# 소스를 복사하고 일부를 원하는 대로 수정합니다.

ChartTypes\PieDoughnutCharts\3DPie\pie3d.aspx

3D의 경우 속성이 달라서 아래와 같이 수정했습니다.

// Enable 3D

Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D= true;

 

웹 파트를 배포한다고 해서 바로 보여지지는 않습니다. 해당 SharePoint 웹 응용 프로그램의 Web.Config를 아래와 같이 수정합니다.

l  System.Web 아래의 httpHandlers

<httpHandlers>

<add path="ChartImg.axd" verb="GET,HEAD,POST" preCondition="integratedMode" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />

 

l  appSettings

<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\Temp\;" />

  </appSettings>

 

l  System.WebServer 아래의 handlers

<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

 

최종 결과는 아래와 같습니다.


posted by 정홍주

댓글을 달아 주세요

2012.02.27 08:30 SharePoint/SharePoint 2010

 

SharePoint 2010 사용을 활성화하는 방법?

 

다양한 많은 시스템, 웹 사이트, 응용 프로그램과 도구, 환경, 방식에 따라 SharePoint 2010을 사용하는 정도는 팀이나 조직별, 회사별로 상이한 것 같습니다. 어떤 팀은 별다른 교육이나 지원 없이도 너무 잘, 많이 사용하고 어떤 팀은 관심이 없기도 합니다.

간단히 활성화에 대한 본인 생각을 정리해보았습니다.

 

I.       SharePoint 2010의 개요

n  SharePoint 2010의 정의

기업과 웹을 위한 비즈니스 협업 플랫폼입니다.

n  SharePoint 2010 사용 이점

SharePoint 2010을 사용할 때의 정보 지식 근로자에 대한 장점은 아래와 같습니다.

l  개인 능력 향상 및 조직간의 협업 증대

관련 내용은 아래 사이트를 참고할 수 있습니다.

http://sharepoint.microsoft.com

 

II.      SharePoint 2010의 기능과 팀 사이트

n  SharePoint 2010의 기능은 아래 차트처럼 제공하고 있으며 각 기능별 다양한 요소를 제공하고 있습니다.


 

n  SharePoint 2010의 팀 사이트

 

SharePoint 2010을 통해 위의 기능을 효율적으로 팀원, 조직에 제공해줄 수 있습니다.

 

III.    SharePoint 2010 활성화 방안

그럼 SharePoint 2010 사용을 활성화하려면 어떻게 해야 할까요? (본인 의견입니다~~)

구분

세부 항목

팀장, 파트장 측면

l  SharePoint 2010 사용 장려 공지 및 지시

l  각종 지시 및 공지에 대한 부분을 SharePoint 2010 으로 사용

l  기존 시스템의 기능을 SharePoint 2010으로 통합 검토

l  적극 사용자, 팀에 대한 포인트 및 성과 보상 검토

l  비즈니스에 대한 SharePoint 2010 기능 검토

IT 관리자, 개발자 측면

l  SharePoint 2010으로 비즈니스 구현

l  기존 시스템의 기능을 SharePoint 2010으로 통합

l  Power User 와 정보 지식 근로자에 대한 기술적 지원

l  각종 요구사항 해결 및 지원

l  , 사용자별 사용 포인트 및 성과 지수 측정 및 관리

Power User 측면

l  , 구성원에 대한 사이트 관리 및 적극적 지원

l  원활한 사용을 위한 지원 및 관리

l  , 구성원의 사용에 대한 피드백 및 요구사항 수집 및 IT에 요청

l  다른 팀의 벤치마킹 및 우수한 점 파악, 사례 공유

l  Office 2010SharePoint 2010Tip 지원 및 교육

정보 지식 근로자,

최종 사용자 측면

l  스마트 워크, 스마트 오피스에 대한 환경 변화 인식

l  Office 2010의 사용자 교육 이수

l  SharePoint 2010의 사용자 교육 이수

l  SharePoint 2010 Office 2010의 사용 피드백 제출

l  보다 원활한 사용을 위한 의견 제시

 

 

더 많은 활성화 방안이 있겠지만 역할별 측면으로 본인 의견으로 간단히 구성해보았습니다.

 

l  팀장이나 파트장이 SharePoint 2010을 통해 지시나 작업 할당, 문서 공유 등을 주도적으로 하게 된다면 팀원들이 보다 더 적극적으로 사용하게 됩니다. 또한 IT 측면에서는 적극적으로 요구사항을 수집하고 지원해주어야 합니다.

l  Power User나 정보 지식 근로자는 불편한 점이나 요구사항에 대해서는 IT 에 제출해서 개발 측면이나 지원을 받을 수 있습니다.

l  또한 이런 요구사항이나 피드백은 Microsoft에 제출되어 차기 제품이나 서비스 팩에는 피드백이 적용이 될 수 있습니다.

 


posted by 정홍주

댓글을 달아 주세요

2012.02.01 16:06 SharePoint/SharePoint 2010

 

SharePoint 2010 - User Profile Service Application

 

SharePoint 2010의 기능중 Community에 대한 내용의 기본이 되는 부분이 User Profile Service Application 입니다.

 


User Profile Service Application
의 경우 사용자 프로필, 프로필 동기화, 조직, 내 사이트에 대한 내용을 설정할 수 있습니다. Active Directory, 비즈니스 데이터, LDAP 등으로부터 프로필을 동기화하게 되며 이를 통해 소셜 네트워킹 등이 진행되게 됩니다.

l  사용자 프로필

l  프로필 동기화

l  조직

l  내 사이트

 

구성하는 방법은 아래 내용과 링크를 참조하셔서 진행하면 됩니다.

http://technet.microsoft.com/en-us/library/ee721049.aspx

 

1.     먼저 User Profile Service Application을 생성합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721052.aspx)

2.     서비스 계정에 대해서 Active Directory에 디렉토리 변경 복제 권한을 할당합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721049.aspx#RDCDomain

3.     User Profile Service Synchronization Service 를 시작합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721049.aspx#Phase1)

4.     Forefront Identity Manager, Synchronization 서비스가 제대로 시작되었는지 확인합니다.

5.     시작되지 않는다면 ULS Log를 통해 오류 원인을 찾아냅니다.

6.     IIS Reset을 실행합니다.

7.     최신 업데이트를 실행합니다. 제품 기술 구성 마법사를 실행하고 서버를 재시작합니다.
(
http://technet.microsoft.com/en-us/sharepoint/ff800847

8.     User Profile Service Application의 관리 페이지에서 동기화 설정 구성을 합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721049.aspx#Phase2)

9.     전체 동기화 시작 및 동기화 일정을 구성합니다.

10.   내 사이트 등에 대한 나머지 설정을 완료합니다.

 

Domain Controller SharePoint 2010이 같이 설치되어 있는 컴퓨터에서는 User Profile Service Synchronization Service 시작에 문제가 있을 수 있습니다.

 

사용자 프로필이 들어오지 않는다거나 복제가 진행되지 않는다면 miisclient.exe를 통해 진행사항을 확인할 수 있습니다.

(C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell)

 

posted by 정홍주

댓글을 달아 주세요

2012.02.01 16:05 SharePoint/SharePoint 2010

ULS Viewer

SharePoint 2010의 오류가 발생할 경우 상관관계 ID를 통해 오류 로그를 액세스하게 됩니다.

C 드라이브일 경우 위치는 아시다시피 아래와 같습니다.

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS

 

오류를 볼 경우 찾기를 통해 해당 상관관계 ID를 찾게 되는데요.

ULS Viewer를 쓰시면 오류만 필터링하거나 해서 트러블슈팅하실 때 도움이 될 것 같습니다.

아래 링크를 참고하셔서 다운로드 받아서 서버에서 실행하면 됩니다.

http://archive.msdn.microsoft.com/ULSViewer

 

파일 메뉴의 Open From -> ULS를 통해서 로그를 확인이 가능하며 Level High 보시면 필터링해서 오류등의 결과 확인에 더 도움이 됩니다.

 

posted by 정홍주

댓글을 달아 주세요

2011.09.26 08:30 SharePoint/SharePoint 2010

외부 콘텐츠 형식(3)-Visual Studio 2010

 외부 콘텐츠 형식을 Visual Studio 2010에서 구성해보도록 하겠습니다. Visual Studio 2010을 이용하여 SharePoint 빈 프로젝트를 생성하고 새 항목 추가에서 비즈니스 데이터 연결 모델을 선택하고 “ProductModel” 로 이름을 지정합니다.

 생성된 결과는 아래와 같습니다.

 BDC 디자인 창의 Entity1“Product”로 변경합니다. 그리고 Identifier1 속성을 “ProductID” 로 변경하고 속성 창에서 System.Int32로 데이터 형식을 변경합니다.

 

 솔루션 탐색기의 Entity1.cs 파일을 Product.cs 로 변경하고 아래와 같이 속성을 추가합니다. 실제 외부 목록이나 외부 데이터 열에서 표시할 데이터의 속성이며 외부 데이터 원본으로부터의 데이터를 가져와서 ReadList, ReadItem 메서드에서 처리될 클래스 속성입니다.

 BDC 탐색기로 이동해서 ReadItem, ReadList 속성을 위의 클래스에 맞게 수정하면 ProductService.cs 클래스의 메서드가 변경되게 됩니다.

BDC 탐색기가 안보인다면 보기 메뉴의 다른 창에서 BDC 탐색기를 클릭하거나 bdcm 파일에서 BDC 탐색기 링크를 클릭합니다.

ReadItem 메서드의 @id 부분을 @ProductID로 변경하고 Identifier1 ProductID 로 변경하고 속성 창에서 데이터 형식을 System.Int32로 변경합니다.

 @returnParameter 를 확장해서 Entity1 Product 로 변경하고 속성 창에서 데이터 형식은 현재프로젝트의 Product 클래스를 선택합니다. 그리고 BDC 탐색기의 Product 를 오른쪽 클릭하여 TypeDescriptor 추가를 클릭하여 속성을 추가하고 이름과 데이터 형식을 Product 클래스의 속성과 일치시켜줍니다.

 그리고 BDC 탐색기의 ReadList 메서드 아래의 EntityList ProductList로 이름을 변경하고 형식 이름을 현재 프로젝트의 Product 클래스를 지정합니다. 그리고 위에서 생성된 Product 를 오른쪽 클릭하여 복사하고 ReadList 메서드 아래 ProductList 에 붙여넣기 합니다.

 이제 솔루션 탐색기의 ProductService.cs 클래스의 코드로 이동하면 Entity1에 대한 기존 메서드 에 해당하는 부분은 삭제합니다.

 이제 외부 데이터 원본을 연결하여 해당 제품과 제품 목록을 반환되도록 ADO.NET 코드를 아래와 같이 작성합니다.

프로젝트를 배포하고 BCS 서비스 응용 프로그램에 보면 Product가 아래처럼 생성된 것을 알 수 있습니다. 크롤링은 아니오로 되어 있으며 검색을 위해서는 추가 메서드를 구성해야만 합니다.


Visual Studio 2010을 통해 비즈니스 데이터 연결 모델을 통해 생성한 외부 목록 결과입니다.

 

Visual Studio 2010의 비즈니스 데이터 연결 모델에 대한 내용을 간단하게 알아보았습니다. 필터와 검색 등에 대한 내용은 더 추가해야 합니다. 다양한 외부 데이터 원본에 대해서 Visual Studio 2010을 통해 복잡한 로직을 구성하여 외부 데이터를 손쉽게 연결할 수 있습니다.


posted by 정홍주

댓글을 달아 주세요

2011.09.12 08:30 SharePoint/SharePoint 2010

SPLINQ 를 통한 페이징

 

예전 글에서 SPQuery 통한 페이징에 대해서 다루어 보았습니다. 그리고 LINQ to SharePoint 에 대한 내용도 다루어 보았습니다. 앞부분에서 누락되어 정리해둡니다.

SPLINQ 를 통해서 페이징이 가능합니다. 원래 LINQ에 있는 기능일 뿐입니다. 아래에서 간단히 코드를 통해서 살펴보도록 하겠습니다.

간단히 Title 0에서 Tile 49까지 추가되어 있습니다.

 

SPMetal 을 이용해서 엔티티 클래스를 생성하고 프로젝트에 엔티티 클래스 파일을 추가했습니다.

자 그럼 1 페이지 코드를 살펴보도록 하겠습니다.

 

SPLINQ의 쿼리에서 Skip, Take를 사용하고 있습니다. 결과는 다음과 같습니다.

 

2 페이지의 경우는 int Page=2 라고 바꾸면 됩니다. 아래는 3 페이지의 결과입니다.

 

항목을 하나 더 추가하고 6 페이지로 가보도록 하겠습니다. 맨 마지막 항목 하나가 보입니다.

 

SPQuery의 경우보다 더 간단한 듯 합니다~

posted by 정홍주

댓글을 달아 주세요

2011.08.08 12:48 SharePoint/SharePoint 2010

샌드박스 솔루션(2)

샌드박스 솔루션에 대한 코드 내용을 한번 살펴보도록 하겠습니다.

Visual 웹 파트 프로젝트는 샌드박스 솔루션을 기본적으로 지원하지 않아 일반 웹 파트로 구성을 해보도록 하겠습니다.

빈 프로젝트를 생성하고(샌드박스 솔루션으로 선택하고) 새 항목을 웹 파트로 추가해서 아래와 같은 코드를 작성해봅니다.

 

샌드박스 솔루션이지만 코드를 작성하고 빌드, 패키지를 해보면 별 문제 없다는 것을 확인 가능합니다. 해당 사이트 모음의 솔루션 갤러리에 wsp패키지 파일을 업로드하고 활성화합니다.

 

먼저 결과값을 출력할 Label을 아래와 같이 추가합니다.


 

l  Hello World를 출력한 Button 클래스를 추가하고 이벤트에서 Label에 결과 값을 출력합니다.


물론 잘 됩니다. 일반적인 코딩에서는 별 문제 없습니다.


 

l  SPContext 클래스를 테스트하기 위해 아래와 같이 Button 클래스를 추가하고 이벤트에 코드를 작성합니다.


현재 Context 에 대한 정보이므로 별 문제 없이 잘 됩니다.


 

l  RunWithElevatedPrivileges 를 테스트하기 위해 아래와 같은 코드를 작성하고 이벤트에서 RunWithElevatedPrivileges를 사용해봅니다.


빌드하고 패키지 할 때 까지는 문제 없다가 런타임에서 문제가 발생합니다. 제대로 실행되었다면 결과값이 출력되어야 합니다.


 

l  위의 코드와 비슷하게 다른 사이트 모음을 방문해보도록 하겠습니다. 물론 권한은 있습니다.


마찬가지로 별 문제 없다가 실행할 경우 문제가 발생합니다.


 

l  이제 네트워킹을 한번 해보도록 하겠습니다. Google Request를 해보려고 합니다.


오류정보 표시를 클릭해서 좀 더 내려가 보면 System.Net.WebPermission 에 대한 사용 권한을 요청하지 못했다고 문제가 발생합니다. CAS를 적용해주어야 합니다.


 

l  데이터베이스 Connection Open 해보도록 하겠습니다. 문제없다면 Label Open~ 이라는 글자가 출력되어야 합니다.


TypeInitializationException: 'System.Data.SqlClient.SqlConnection'의 형식 이니셜라이저에서 예외를 Throw했습니다 라는 오류가 발생합니다.

 

l  마지막으로 SPFarm에 대한 내용을 액세스해보겠습니다.

 

'Microsoft.SharePoint.Administration.SPFarm' 형식을 로드할 수 없습니다. 라는 오류가 발생합니다.

 

            팜 솔루션으로 배포했을 때는 아무런 문제 없이 진행되는 코드입니다.

 


샌드박스 솔루션은 코딩과 빌드, 패키지에서는 차이가 없으며 실행시 리소스에 제한적이며 안전하게 동작된다는 것을 아실 수 있습니다.


posted by 정홍주

댓글을 달아 주세요

  1. sp 2010 2011.08.13 20:18  Addr Edit/Del Reply

    좋은 포스트 잘 보고 갑니다.^^

2011.08.01 08:30 SharePoint/SharePoint 2010

SharePoint 2010 Sandbox 솔루션(1)

SharePoint 2010 프로젝트를 만들려고 하면 팜 솔루션이나 샌드박스 솔루션을 선택하는 창을 보게 됩니다.

Office 365 SharePoint Online 사이트에서는 팜 솔루션으로는 제한되고 Client OM, Silverlight, 샌드박스 솔루션을 위주로 진행하게 됩니다.

샌드박스 루션이 어떤 것인지 좀 더 구체적으로 알아보도록 하겠습니다.


위 화면의 옵션은 프로젝트를 생성할 때 선택이 가능하며 배포하기 전에도 속성을 변경이 가능합니다. 

샌드박스 솔루션의 특징은 다음과 같습니다.

l  해당 사이트 컬렉션의 기능에서만 보입니다. 다른 사이트 컬렉션에서는 보이지 않습니다.

l  사이트 컬렉션 소유자가 wsp파일을 솔루션 갤러리에 업로드 할 수 있습니다. 그리고 활성화합니다.

 

l  보안에 대해 안전하게 사용할 수 있다. 보안에 제한적이라는 의미입니다.

l  리소스가 제한적으로 기본적으로 300 포인트에서만 동작되게 됩니다. 초과하게 되면 임시적으로 중지됩니다. CPU, 데이터베이스 쿼리 등이 리소스에 해당되며 내부적으로 포인트를 계산합니다.물론 중앙관리에서 포인트를 수정 가능합니다.

 

l  개발자가 코딩하는 것은 큰 차이 없습니다. 빌드, 디버그, 배포에도 큰 차이 없습니다. 해당 코딩에 대해서는 문제가 있을 경우 런타임에서 에러가 나타나게 됩니다. 전체 개체 모델의 SubSet으로 보면 됩니다.

l  SPFarm, SPService, System.Net.HttpWebRequest.Create, SPSite 에서 다른 사이트를 액세스하려고 할 경우, SPSecurity.RunWithElevatedPrivileges, SQL Connection 등은 문제가 발생하게 됩니다. 해당 사이트 컬렉션에서만 놀아야 한다고 보시면 됩니다.

l  모든 프로젝트 템플릿과 프로젝트 항목이 샌드박스 솔루션을 지원하는 것은 아닙니다. (비쥬얼 웹 파트, 사이트 정의, 비즈니스 데이터 연결 모델, 응용 프로그램 페이지 등)

 

l  페이지 편집에서 웹파트 추가 등 사용하는 것에는 별 차이 없습니다.

l  샌드박스 솔루션을 이용하기 위해서는 중앙관리에서 “Microsoft SharePoint Foundation 샌드박스를 작동하는 코드 서비스서비스를 시작해주어야 합니다.


l  w3wp.exe 프로세스에서 운영되는 것이 아니라 SPUCWorkerProcess.exe에서 운영됩니다. 

 

다음 내용에서 샌드박스 솔루션에서 직접 런타임에서 오류가 발생하는 내용을 알아보도록 하겠습니다.

posted by 정홍주

댓글을 달아 주세요

2011.07.18 08:30 SharePoint/SharePoint 2010

SharePoint 2010 Service Pack 1 설치

 

서비스 팩을 설치하기 전에 테스트를 해서 이상이 없는지 확인 후 실제 서버에 적용해야 합니다. 또한 14폴더 백업과 팜 백업을 미리 해두어야 합니다. 적용 후 결과를 확인 해보셔야 하며 잘못 되었을 경우 준비를 해두고 진행해야 합니다. 만약 잘못된다면 다 본인 책임입니다.

커스터마이징하거나 개발 사항의 경우 14 폴더의 기본적으로 제공되는 콘텐트(마스터페이지, CSS) 등을 바로 편집했을 경우 서비스 팩이 설치되면 다 덮어써 버릴 수 있습니다. 이번 기회에 제대로 했는지 확인 가능할 것 같군요.

 

아래 사이트를 방문해서 언어에 맞게 서비스 팩을 다운로드 합니다.

http://www.microsoft.com/downloads/ko-kr/details.aspx?familyid=b9fcdc42-eea4-4c08-9169-a9a73e55b8d4&displaylang=ko

실행 파일을 실행하고 동의하면 업데이트가 아래와 같이 진행됩니다. 다 완료되고 나면 재 부팅하시면 됩니다. 

서버 재 시작 후 다음 내용을 보시면 설치 여부를 확인 가능합니다.

14.0.6029.1000 이라는 것을 볼 수 있습니다.

테스트 후 이상 없다면 운영 팜에 각각 반영하실 수 있습니다.

 

서비스 팩을 설치해서 크게 변경된 것은 없지만 기존 화면과 비교해보면 기타 옵션에서 도서관이 없어지고 라이브러리로 변경되어 있는 것을 확인 가능합니다. Connect 사이트에 피드백을 올리긴 했지만 서비스 팩을 설치하면 변경되네요 ^ ^  

아래는 기존 사이트의 모습이며 Office 365 사이트도 아래처럼 나옵니다. 

 

오류나 잘못된 사항에 대해서는 맘에만 담아두지 마시고 한국 마이크로소프트나 MVP 에게 얘기해서 반영을 하실 수 있습니다~


posted by 정홍주

댓글을 달아 주세요

prev 1 2 3 4 5 6 next