Pergunta

pessoas!Executando o Sharepoint 2010 no Windows Server 2008, meu iis7 relata que meu aplicativo da web sp está executando seu pool de aplicativos no .net v2.0.Existe a opção pelo 4.0, mas isso quebra tudo, então usamos o 2.0.

Dito isto, tenho uma página aspx personalizada que desejo inserir em uma web part do visualizador de páginas e ainda fazer parte do mesmo aplicativo da web - ou seja, não quero executá-la por conta própria aplicativo.No entanto, preciso que esta página seja executada em .net 4.Existe uma maneira de fazer isso?

Eu tentei adicionar <compilation debug="true" targetFramework="4.0"/> Para o web.config no próprio diretório do ASPX, mas isso me dá um erro de configuração do .NET apontando que a linha tem "atributo não reconhecido 'TargetFramework'". Alguma pista aqui?

Foi útil?

Solução 2

De acordo com este artigo: Sites ASP.NET 4 falham ao iniciar em computadores onde o SharePoint está instalado você não pode executar um aplicativo .net 4 dentro de um aplicativo .net 2.

Parece que a maneira de fazer isso é usar uma web part do visualizador de páginas da web e exibir uma página de um aplicativo da web totalmente diferente.A postagem mencionada acima diz que você pode fazer isso com um site asp.net normal, mas não com o sharepoint.

Outras dicas

O problema é que o SharePoint 2010 está no .NET 3.5 (a pilha do .NET 2.0).O que significa que o aplicativo Web do SharePoint não oferece suporte de forma alguma ao .NET 4.

Você precisaria executar essa página .NET em um aplicativo Web diferente com um pool de aplicativos diferente.(Você pode criar o aplicativo no mesmo site IIS, mas DEVE usar um pool de aplicativos diferente).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top