Konfiguracja ProviderHosted App On-Premises

Przygotowanie środowiska developerskiego pod tworzenie aplikacji w modelu ProviderHosted App pod SharePoint 2013 lub 2016 nie jest tak proste i oczywiste jak by mogło się wydawać. Poniżej postaram się przedstawić najprostszy sposób, który w żadnym wypadku nie może być użyty na środowisku produkcyjnym ze względu na obniżenie poziomu bezpieczeństwa. Instrukcja jest przygotowana na podstawie środowiska (ale na innych konfiguracjach różnice są tylko kosmetyczne): Windows Server 2012 R2 SQL Server 2012 R2 SharePoint 2013 Visual Studio 2017 Wszystkie powyższe zaktualizowane do najnowszych wersji. Komponenty zainstalowane metodą „next, next , next” bez żadnej dodatkowej konfiguracji. Krok 1 – Certyfikat Tworzymy certyfikat na potrzeby powiązania aplikacji z witryną SharePoint w trybie Hight Trust. 1. Otwieramy IIS manager 2. Zaznaczamy główny węzeł serwera 3. Otwieramy Server Certificates Klikamy Create Self-Signed Certificate… Wpisujemy nazwę certyfikatu np. „HighTrust” Certificate store zostawiamy na „Personal” Na liście zobaczymy nasz nowo dodany certyfikat. Eksport do CER i PFX Z listy […]

Czytaj...

Wyciąganie hasła konta puli aplikacji z IIS

Wszystkie hasła: C:\windows\system32\inetsrv\appcmd.exe list apppool /text:ProcessModel.Password Hasło wybranej puli: C:\windows\system32\inetsrv\appcmd.exe list apppool „NAZWA_PULI_APLIKACJI” /text:ProcessModel.Password Wszystkie dane wybranej puli (włącznie z hasłem): C:\windows\system32\inetsrv\appcmd.exe list apppool „NAZWA_PULI_APLIKACJI” /text:*

Czytaj...

Poprawianie wydajności środowiska programistycznego pod SharePoint

Wydajność maszyny developerskiej możesz poprawić robiąc kilka drobnych zmian w swoim środowisku, moje propozycje to:​​ Search​ Set-SPEnterpriseSearchService -PerformanceLevel Reduced W pliku C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config  podmieniamy wartość na np. 100 <nodeRunnerSettings memoryLimitMegabytes=”100″ />​ Restart-Service SPSearchHostController Pod SharePoint 2016 dajemy więcej niż 300MB ​​Distributed Cache ​Stop-SPDistributedCacheServiceInstance -Graceful​ Sandbox​ Stop-Service -Name SPUserCodeV4

Czytaj...

Jaką mam wersje SharePoint?

Wersja SharePointa nie jest tak oczywista jak mogłoby się wydawać, na jednym środowisku możemy mieć rozjazd wersji w 3 miejscach: 1. Wersja SharePoint z Centralnej lub PowerShella 2. Wersja DLL w GAC – Jeżeli wersja rożni się od pt. 1 to oznacza ze po instalacji CU nie był puszczony wizard. 3. Wersja bazy W każdej bazie SharePointowej jest tabela o nazwie Versions a tam mamy podaną faktyczną wersje tej bazy. Wnioski Jeśli wersja z pt. 3 rożni się od tej z pt. 1, oznacza to że baza była przepięta z innej farmy o innej wersji. Jeśli wersja jest różna od pt. 1 a taka jak w pt. 2 to oznacza ze baza została utworzona po wgraniu CU przed puszczeniem wizarda. Wersja w bazie konfiguracyjnej to ta podawana w pt. 1.

Czytaj...

The expected version of the product was not found on the system

plik_paczki_cu.exe PACKAGE.BYPASS.DETECTION.CHECK=1 Użycie powyższej komendy rozwiązuje wiele problemów ale używaj jej tylko gdy wszystkie inne metody zawiodą. Ten komunikat może oznaczać miedzy innymi że: nie uruchomiłeś SharePoint Configuration Wizarda po ostatniej aktualizacji nie masz aktualziacji do wszystkich paczek językowych instalujesz Service Packa w złej wersji językowej  

Czytaj...