nehme ich eine benutzerdefinierte Web-Anwendung erstellt, die besteht aus:Wie stelle ich eine Asp.net Web-Anwendung auf einer Website Sharepoint 2010 WSP mit
- mehrere Montage DLLs: Web-App, Business-Logik, Datendienste
- mehrere aspx Seiten und ascx-Steuerelemente, die sie
- benutzerdefinierte Konfigurationsabschnitt
- kundenspezifischen HTTP-Modul
Ich möchte es auf einer bestimmten Sharepoint-Site in einem bestimmten Unterordner bereitstellen. Wenn ich also über http://myserver:90/ auf meine Sharepoint-Site zugreife (weil ich keine Sites/some_site verwende), möchte ich, dass meine Anwendung unter http://myserver:90/webapp
verfügbar ist. Ich könnte manuell einen virtuellen Ordner hinzufügen (keine Anwendung, weil ich dazu müsste) Greifen Sie auf einige Sharepoint-Site-Daten zu meiner Sharepoint-Site in IIS zu und bearbeiten Sie die web.config
-Datei der Site manuell, um mein HTTP-Modul zu registrieren und meinen benutzerdefinierten Konfigurationsabschnitt hinzuzufügen, entweder indem ich meine DLLs in GAC platziere oder in die _app_bin lege Probleme mit CAS), aber ich denke nicht, dass das eine gute Sache ist, da diese Webanwendung möglicherweise in einer Umgebung eingesetzt wird, in der dies nicht möglich sein sollte/könnte.
Also dachte ich, ich könnte ein WSP mit Visual Studio 2010 erstellen und es so bereitstellen. Aber ich habe nicht genug Erfahrung damit.
Ich habe ein neues Sharepoint 2010-Projekt erstellt. Gibt es eine Möglichkeit, alle nicht ausführbaren Anwendungsdateien (aspx, ascx) auf einmal hinzuzufügen? Ich habe die erweiterte Registerkarte des WSP-Pakets gesehen, wo ich meine DLLs entweder bin Ordner oder GAC hinzufügen kann. Ich weiß nicht, ob ich auch noch eine sichere Kontrolle hinzufügen und bestimmte Klassen anmelden müsste.
Also ich denke, ich brauche hier einige ziemlich detaillierte und erläuternde Anleitung.
Auch wenn dies ich nicht die Antwort umarmen würde es bietet genug Informationen, die ich weiß, dass dies nicht getan werden kann. Zumindest nicht in dem Ausmaß, in dem ich danach suche.Danke nochmal (nach so langer Zeit). –