2009-10-26 8 views
0

Ce que je dois faire est de créer une application Web qui peut s'exécuter dans SharePoint. Il doit être plus impliqué qu'une partie web et inclure de nombreuses pages et une base de données. Je sais que vous pouvez créer une application SharePoint qui passe sous la barre d'actions, mais je voudrais créer quelque chose qui fonctionne comme un site. Je voudrais que quelques onglets montrent des sites différents, chacun exécutant la même application, montrant juste leurs propres données.Sharepoint avec l'application Web ASP.Net

Il semblait que la création d'une définition de site serait le meilleur moyen d'y parvenir, mais je n'ai pas réussi à le faire ressembler à une application Web ASP.Net. Quelqu'un connaît-il un autre type de projet ou une autre méthode qui peut être utilisée pour développer une application Web ASP.Net qui apparaît simplement dans SharePoint? Je sais que je peux le faire dans un webpart de visionneuse de pages, mais cela semble juste un hack bon marché pour créer un IFrame et pas la solution optimale. Je n'ai pas besoin d'une véritable intégration avec sharepoint, d'autre part, je l'utilise pour l'authentification et un mécanisme d'affichage. Notre intranet d'entreprise est configuré à l'aide de SharePoint, donc tout ce que je construis doit exister en son sein.

Si quelqu'un a des conseils, j'aimerais entendre vos suggestions.

Merci!

Répondre

4

Il est en fait assez simple, au niveau de base:

  • Créez vos pages ASPX avec codebehinds dans votre propre assemblage - tout comme normal.
  • Utilisez les pages de maître Sharepoint (regardez ceux qui existent déjà pour imiter leurs styles et de balisage)
  • Créer un Feature qui ajoute un lien vers votre "entry point" page(s) to the SP menu
  • Déployez votre assemblage au GAC
Questions connexes