Blocos de código não permitidos no Sharepoint

Ao fazer customizações nas páginas do Sharepoint(tanto a versão 2007 quanto a 2010), utilizando server-side code, acabamos encontrando a mensagem de erro abaixo:

Ou em inglês:

An error occurred during the processing of /Pages/test.aspx. Code blocks are not allowed in this file

Esse é um controle de segurança do Sharepoint, para evitar ataques e acesso inapropriados, para resolver esse problema basta adicionar o seguinte código no arquivo Web.Config do Web Application que contém a customização:

<PageParserPaths>
<PageParserPath VirtualPath=”/*” CompilationMode=”Always” AllowServerSideScript=”true” IncludeSubFolders=”true”/>
</PageParserPaths>

A adição desse código deve parecer com o seguinte:

Referência:

http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/0e4b5e49-49ef-4e6b-9ab8-ac954ab8d0be/
http://www.codeproject.com/Articles/120190/How-to-enable-code-blocks-in-Sharepoint-2010-Works.aspx/
http://blogs.msdn.com/b/kaevans/archive/2007/04/26/code-blocks-are-not-allowed-in-this-file-using-server-side-code-with-sharepoint.aspx/

Por
Fernando Henrique Inocêncio Borba Ferreira.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: