Supposons que j'ai créé une application Web personnalisée qui se compose de:Comment déployer une application web Asp.net sur un site Sharepoint 2010 en utilisant WSP
- plusieurs DLL d'assemblage: application web, la logique métier, les services de données
- plusieurs pages ASPX et ascx contrôles personnalisés qui les utilisent
- section de configuration personnalisée
- module HTTP personnalisé
Plus ou moins les choses habituelles.
Je souhaite le déployer sur un site SharePoint spécifique sous un certain sous-dossier. Donc si j'accède à mon site sharepoint via http://myserver:90/ (parce que je n'utilise pas sites/some_site) je voudrais que mon application soit disponible sous http://myserver:90/webapp
Je pourrais ajouter manuellement un dossier virtuel (pas d'application parce que j'aurais besoin de accéder aux données du site Sharepoint) sur mon site SharePoint dans IIS et modifier manuellement le fichier web.config
du site pour enregistrer mon module HTTP et ajouter ma section de configuration personnalisée, soit en plaçant mes DLL dans GAC, soit en les plaçant dans _app_bin (donc je n'ai pas problèmes avec CAS), mais je ne pense pas que ce soit une bonne chose à faire, parce que cette application web peut être déployée dans un environnement où cela ne devrait pas/ne pourrait pas être possible.
Alors j'ai pensé que je pourrais construire un WSP en utilisant Visual Studio 2010 et le déployer de cette façon. Mais je n'ai pas assez d'expérience pour le faire. J'ai créé un nouveau projet SharePoint 2010. Est-il possible d'ajouter tous les fichiers d'application non-exécutables (aspx, ascx) à la fois? J'ai vu l'onglet avancé du package WSP où je peux ajouter mes DLL soit au dossier bin ou GAC. Je ne sais pas si je devrais aussi ajouter un contrôle de sécurité et enregistrer certaines classes?
Donc je suppose que j'ai besoin de conseils assez détaillés et explicatifs ici.
Même si ce n'est pas la réponse que je l'embrasse fournit assez d'informations que je sais que cela ne peut se faire. Au moins pas dans la mesure où je suis après.Merci encore (après tant de temps). –