Not redirected to homepage access denied

SP2013

Bonjour à tous,

Aujourd’hui je vais vous parler d’un problème pouvant survenir lors de la mise en place d’un site SharePoint.

Problématique : Lorsque vous accéder à votre site via un lien non complet (exemple : http://server/ ) vous n’êtes pas redirigé correctement vers la page par défaut (exemple : http://server/pages/default.aspx  ) et recevez un « Access Denied ».

Solution possible :

Si vous avez mis un système de sécurité sur votre application (ISA server ou autre) et que vous recevez un Access Denied (alors que vous devriez avoir les permissions), vérifiez dans IIS que le « Forms Authentication » est activé pour votre web application.

authentication

 

C’est cette authentification qui se charge de faire les redirections. Une fois ce type activé, vous devriez pouvoir accéder à votre site.

En espérant que ça aide !

 

Christopher

Publié dans SharePoint 2013 | Marqué avec , | Laisser un commentaire

SharePoint 2013 Communication Ports

SP2013

Bonjour à tous,

Aujourd’hui je vais faire un peu de publicité pour 2 articles super intéressants pour les administrateurs SharePoint. A savoir, quels sont les ports à ouvrir lors de l’installation d’une ferme SharePoint 2013 !

SharePoint 2013 Ports, Proxies and Protocols – An Overview of Farm Communications : http://blogs.msdn.com/b/uksharepoint/archive/2013/01/21/sharepoint-2013-ports-proxies-and-protocols-an-overview-of-farm-communications.aspx

TCP/IP Ports of SharePoint 2013: http://blog.blksthl.com/2013/02/21/tcpip-ports-of-sharepoint-2013/

Extrait du premier article, une image affichant les différentes connexions.

 

SharePoint-2013-Ports-Proxies-Protocols-fix

Un grand merci aux auteurs de ces articles! Et un grand merci à mon collègue Philippe Nonorgues pour m’avoir indiqué ces articles ;).

En espérant que ça aide !

Christopher.

 

 

Publié dans SharePoint 2013 | Marqué avec , | Laisser un commentaire

JavaScript not running on Published pages

SP2013


Bonjour à tous,

Aujourd’hui je vais vous parler d’une problématique concernant le JavaScript.

Récemment, j’ai dû intégrer un script à l’une de mes pages et je me suis rendu compte que le code fonctionne correctement tant que le statut de la page n’était pas « Published ».

Le code que j’exécutais était le suivant :

$(document).ready(function () { ExecuteOrDelayUntilScriptLoaded(MyCustomFunction, « sp.js »); });

Apres avoir fait quelque recherches, je suis tombé sur ce post msdn avec un exemple d’utilisation JavaScript dans SharePoint 2013 : http://msdn.microsoft.com/en-us/library/jj245759.aspx

Il faut donc utiliser la fonction SP.SOD.executeFunc() ; qui va charger le JavaScript voulu et non plus ExecuteOrDelayUntilScriptLoaded() pour s’assurer que le JavaScript est bien chargé, le script n’étant chargé que si il est explicitement requis.

Le bon code est :

$(document).ready(function () { SP.SOD.executeFunc(‘sp.js’, ‘SP.ClientContext’, MyCustomFunction); });

A bon entendeur.

Christopher

 

Publié dans SharePoint 2013 | Marqué avec , | Laisser un commentaire

Free SP2013 test environment

SP2013


Bonjour à tous,

 

Récemment, un utilisateur msdn a demandé où il pouvait trouver un environnement de test de SharePoint 2013 gratuit.

En cherchant à l’aider, j’ai trouvé ces 2 articles intéressants :

Merci à leurs auteurs pour ces informations utiles !

 

En espérant que ça aide

 

Christopher

Publié dans SharePoint 2013, SharePoint Online | Marqué avec | Laisser un commentaire

Could not successfully create management Service Bus entity ‘WF_ManagementWFTOPIC’

SP2013


Bonjour à tous,

 

Aujourd’hui je vais vous parler du jour où j’ai failli devenir chauve… le jour où j’ai voulu installer le workflow manager sur mon environnement de développement 2013.

Voulant faire une installation propre, je voulais spécifier un compte de service spécifique pour l’application et non pas le tout puissant Dev Farm Admin. Cependant lors de mes nombreuses tentatives je me retrouvais toujours devant un message d’erreur du type « Could not successfully create management Service Bus entity ‘WF_Management/WFTOPIC’ with multiple retries within timespan of…”

Apres m’être arraché les cheveux pendant des heures j’ai fait une dernière tentative qui s’est avérée fructueuse, me connecter à mon serveur directement avec le compte de service voulu et effectuer l’installation.

J’avoue ne pas trop comprendre le pourquoi étant donné que j’avais essayé l’installation en « Run as », peut-être un besoin de user profile sur la machine pour stocker des données.

 

A bon entendeur.

Christopher

 

 

Publié dans SharePoint 2013 | Marqué avec , | Laisser un commentaire

Create default groups

SP2013

Bonjour à tous,

Aujourd’hui je vais vous parler d’une petite astuce concernant la création des groupes de base dans les sites SharePoint.

Normalement, en créant un site SharePoint, plusieurs groupes sont créés dont les groupes « nom du site » visitors, members et owners.

Cependant, si vous créez votre site via PowerShell, ces groupes « nom du site » ne sont pas créés.

Afin de pouvoir facilement les créer, vous pouvez utiliser la page se situant à l’url « weburl/_layouts/15/permsetup.aspx »

 

En espérant que ça aide.

 

Christopher.

Publié dans SharePoint 2013 | Marqué avec | Laisser un commentaire

Failed to load receiver assembly

SP2013


Bonjour à tous,

Aujourd’hui je vais vous parler d’une problématique qui est apparue dernièrement sur un de mes environnements de développement.

Voulant tester la phase de déploiement de mon package, je me suis retrouvé devant cette erreur

Error occurred in deployment step ‘Add Solution': Failed to load receiver assembly « Assembly Signature » for feature  » MyProject _Provisioning_Web » (ID: GUID).: System.IO.FileNotFoundException: Could not load file or assembly Assembly Signature ‘ or one of its dependencies. The system cannot find the file specified.

File name: Assembly Signature

   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)

   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)

   at System.Reflection.Assembly.Load(String assemblyString)

   at Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()

 

(Bien entendu le déploiement via Visual Studio se faisait correctement… vive les « –force » )

A première vue, il n’est pas capable de trouver certains fichiers lors du déploiement. Apres m’être arrache les cheveux pendant plusieurs heures j’ai trouvé ce topic qui m’a fourni la solution => re-signer le package.

http://stackoverflow.com/questions/10195931/why-is-my-projects-assembly-missing-from-the-package-when-i-debug

J’avoue être sceptique sur le pourquoi, peut-être une problématique due au processus de compilation de Visual Studio. Ayant eu le problème sur un nouveau projet créé sur cet environnement je pense que l’installation du serveur de développement n’est pas correctement effectuée.

 

En espérant que ça aide.

 

Christopher.

Publié dans SharePoint 2013 | Marqué avec | Laisser un commentaire