2013-05-06 24 views
6

Próbuję użyć maszynki do golenia w witrynie sieci Web programu SharePoint 2013. To, co przeczytałem, nie powinno być zbyt trudne, ponieważ Visual Web Parts w SharePoint 2013 można zbudować przy użyciu .NET Framework 4.0Używanie maszynki do golenia w programie SharePoint 2013 Visual Web Part

Po prostu nie jestem pewien, od czego zacząć to robić. Widziałem artykuł o przesyłaniu pliku .cshtml do biblioteki dokumentów i odwoływania się do biblioteki dokumentów w części Web Part, ale jest to trochę niejasne.

Czy ktoś ma pomysł, jak zacząć? Lub wskaż mi przewodnik krok po kroku, aby osiągnąć to, co chcę.

Jaki jest mój cel końcowy: pobierz element aplikacji MVC, dostosuj go i ustaw jako składnik Web Part. Muszę mieć możliwość modyfikowania lub dostępu do zawartości SharePoint w tej witrynie, dlatego nie mogę używać części aplikacji.

Twoja pomoc i mądrość w tej sprawie są naprawdę cenne.

Odpowiedz

0

Dzielę się linkiem SharePoint MVC webpart, który używa Knock out framework przy użyciu MVC dla SharePoint. Zawiera instrukcje krok po kroku, które mogą ci pomóc.

+4

Pytanie było o ASP.Net MVC - Artykuł ten nie korzysta z ASP.NET MVC w ogóle; używa Knockout i UserControl –

1

OK.

Najpierw zainstaluj Development szablonów pakietu Office z

http://www.microsoft.com/visualstudio/eng/office-dev-tools-for-visual-studio

To daje następujący wybór szablonu na wznowienie Studio

VS Office and Sharepoint Templates

Następnie przejdź do gdziekolwiek EwsManagedApi32.msi jest i wprowadź następujące polecenie w podwyższonym monicie -

EwsManagedApi32.msi addlocal = "ExchangeWebServicesApi_Feature, ExchangeWebServicesApi_Gac"

Teraz twoje szablony są użyteczne, a tym, którego potrzebujesz, jest "VS2012 Web Part".

Domyślnie spowoduje to dodanie projektu ASP.NET, który nie jest tym, czego potrzebujesz, więc ręcznie usuń projekt ASP.NET, dodaj MVC, wyróżnij projekt SharePoint w Eksploratorze rozwiązań, naciśnij F4 i wybierz projekt MVC z listy rozwijanej "Web Project" u dołu właściwości.

I gotowe. Jeden kontroler na część internetową, posortowany.

+0

Należy pamiętać, że musisz uruchomić środowisko programistyczne na maszynie lub maszynie wirtualnej, która ma zainstalowany SharePoint. To brzydkie, ale tak jest. –