.NET 코드 블록 (서버 쪽 스크립트)은 Office 365에서 지원되지 않습니다. 코드가 포함될 컨트롤과 웹 파트에서 ASPX 페이지를 작성해야합니다. SharePoint Online 솔루션은 restrictions을 sandboxed solutions (SharePoint 2010)으로 공유합니다. 솔루션 범위는 사이트 모음입니다. 웹 응용 프로그램이 아니므로 web.config에 액세스 할 수 없습니다. 그러나 필요하지 않을 수도 있습니다. SharePoint 엔진이 web.config를 사용하여 관리하지 않지만 단일 사이트 모음에만 바인딩되고 가장 일반적인 작업 인 SafeControls가 지원됩니다. deploying a web part의 예를 볼 수 있습니다.
디자이너를 사용하여 페이지, 양식 및보기를 사용자 정의 할 수 있습니다. 작년 말까지 외부 데이터 소스 (엔터티 유형) - BCS -는 added to SharePoint Online이었습니다. 지원되는 커넥터 유형을 확인하지 않았습니다. 나는 적어도 SQL과 WS 소스를 사용한다.
ASPX 페이지에서 코드 숨김을 사용할 수 없습니다. 사용 가능한 페이지 및 사용자 컨트롤에 대한 ASP.NET 편집이 없습니다. 그래서 코딩 된 컨트롤과 웹 파트로 구성된 페이지를 작성해야합니다. 그러나 이것을 회피하기위한 속임수가 있습니다 - Visual Web Part. 원본 시각적 웹 파트는 ASP.NET 컴파일에 의존하기 때문에 샌드 박스 솔루션에서 사용할 수 없습니다. 미리 컴파일 된 코드를 솔루션에 패키징하고 샌드 박스에 친숙한 Visual Studio 2010 SharePoint Power Tools에서 사용할 수있는 템플릿이 있습니다.
SharePoint Online에 배포하기 전에 로컬 SharePoint 2010에서 샌드 박스 솔루션을 개발하고 테스트 할 수 있습니다. SharePoint Online에 대한 솔루션을 배포하는 것이 현지 팜보다 훨씬 빠르다는 사실에 놀랐지 만 MSVS는 개발을 매우 편안하게 만듭니다.
--- 페르다