Question

gens!En exécutant Sharepoint 2010 sur Windows Server 2008, mon iis7 signale que mon application Web sp exécute son pool d'applications sur .net v2.0.Il y a le choix pour le 4.0, mais ça casse tout, donc on utilise le 2.0.

Cela étant dit, j'ai une page ASPX personnalisée que je souhaite insérer dans un composant WebPart de visionneuse de pages, tout en faisant partie de la même application Web. C'est-à-dire que je ne veux pas l'exécuter seule. application.Cependant, j'ai besoin que cette page s'exécute dans .net 4.Y a-t-il un moyen de faire cela?

J'ai essayé d'ajouter <compilation debug="true" targetFramework="4.0"/> au web.config dans le propre répertoire de l'ASPX, mais il me donne une erreur de configuration .NET soulignant que la ligne a "un attribut non reconnu 'TargetFramework" ". Des indices ici?

Était-ce utile?

La solution 2

Selon cet article: ASP.NET 4 Les sites Web ne parviennent pas à démarrerOrdinateurs où SharePoint est installé Vous ne pouvez pas exécuter une application .NET 4 dans une application .NET 2.

Il semble que la façon de le faire est d'utiliser une partie Web de la visionneuse Web et d'afficher une page à partir d'une application Web entièrement différente.Le message susmentionné dit que vous pouvez le faire avec un site Web régulier ASP.NET, mais pas avec SharePoint.

Autres conseils

Le problème est que SharePoint 2010 est sur .NET 3.5 (la pile .NET 2.0).Ce qui signifie que l'application Web SharePoint n'entre en aucun cas en support .NET 4.

Vous auriez besoin d'exécuter cette page .NET dans une autre application Web avec un autre pool d'applications.(Vous pouvez créer l'application sous le même site IIS, mais vous devez utiliser un pool d'applications différent).

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top