Frage

Leute!Beim Ausführen von Sharepoint 2010 unter Windows Server 2008 meldet mein iis7, dass meine SP-Webanwendung ihren Anwendungspool auf .net v2.0 ausführt.Es gibt die Wahl für 4.0, aber das macht alles kaputt, also verwenden wir 2.0.

Abgesehen davon habe ich eine benutzerdefinierte ASPX-Seite, die ich in ein Seiten-Viewer-Webpart einfügen und dennoch Teil derselben Webanwendung sein möchte – das heißt, ich möchte sie nicht eigenständig ausführen Anwendung.Ich benötige jedoch, dass diese Seite unter .net 4 läuft.Gibt es eine Möglichkeit, dies zu tun?

Ich habe versucht, hinzuzufügen <compilation debug="true" targetFramework="4.0"/> In das web.config im Verzeichnis des ASPX, aber es gibt mir einen .NET -Konfigurationsfehler, der darauf hinweist, dass die Zeile "nicht anerkanntes Attribut" targetFramework "hat. Irgendwelche Hinweise hier?

War es hilfreich?

Lösung 2

Laut diesem Artikel: ASP.NET 4-Websites können auf Computern, auf denen SharePoint installiert ist, nicht gestartet werden Sie können eine .net 4-Anwendung nicht innerhalb einer .net 2-Anwendung ausführen.

Es scheint, dass der Weg dazu darin besteht, ein Webpart zum Anzeigen von Webseiten zu verwenden und eine Seite aus einer völlig anderen Webanwendung anzuzeigen.Der oben genannte Beitrag besagt, dass Sie dies mit einer normalen asp.net-Website tun können, jedoch nicht mit Sharepoint.

Andere Tipps

Das Problem besteht darin, dass SharePoint 2010 auf .NET 3.5 (dem .NET 2.0-Stack) läuft.Das bedeutet, dass die SharePoint-Webanwendung .NET 4 ohnehin nicht unterstützt.

Sie müssten diese .NET-Seite in einer anderen Webanwendung mit einem anderen Anwendungspool ausführen.(Sie können die Anwendung unter derselben IIS-Site erstellen, MÜSSEN jedoch einen anderen Anwendungspool verwenden.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top