Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

[VS2012 & O365] Déployer une App sur 365 : Access denied …

Tout d’abord, mes meilleurs vœux pour cette nouvelle année 2013 avec SharePoint 2013 bien entendu.

Ce premier post de l’année est le résultat d’une recherche d’un comportement assez bloquant (et énervant) de Visual Studio 2012 lors du déploiement d’apps sur SharePoint.

En train de tester un peu de code et évaluant quelques bonnes idées trouvées sur Codeplex, je me suis retrouvé face à un mur : impossible de déployer mon projet sous 365 Preview : Access Denied

image Capture1

Petite remarque, si vous voulez tester et évaluer SP 2013 (ainsi que sa plateforme de dev NAPA/VS 2012) et que vous n’avez pas forcement temps et matériel, je ne saurais trop vous conseiller de vous créer un accès sur O365 Preview

Developer Site home page

http://msdn.microsoft.com/en-us/library/fp179924.aspx

Une fois l’accès ouvert, à vous les joies de coder en ligne votre apps via NAPA ou même de la récupérer / créer directement depuis VS 2012 (+ son tool ).

En plus tout se connecte, debug et se déploie comme par magie et facilement : les joies de la fédération d’identité

Ô rage, Ô désespoir ca ne marche plus !%?!
>>> et je ne plaisante pas. Impossible de retrouver la connexion vers SharePoint Online alors qu’elle marchait sans soucis depuis la beta.

Capture1

J’ai retourné forum et moteur de recherche, cherché en anglais, allemand et français, technet, msdn ou connect, rien de rien. mon VS ne veut plus “communiquer”.

Bon je peux toujours publier mon app en local puis l’uploader manuellement via l’interface du Site Developper mais bon … quid de la connectique et le build de VS 2012

Si jamais vous arrivez dans cette situation, vous allez vous sentir seul (du moins, nous serons 2).

Le problème : malgré avoir fermé mes navigateurs et purgé un peu tout, la fenêtre de connexion de VS vers SharePoint insiste à utiliser mon identifiant SP Online entreprise … (bien que je suis sur une session Win8 ouverte avec mon compte live)

Forcément, l’accès vers mon compte O365 Preview lui utilise un compte différent

En résumé : ma machine utilise 3 identités onlines MS : SP Online pour ma société, Live pour mon identité personnel et un dernier pour 365 preview. le tout se mélange

Le pire comme vous le constatez sur la fenêtre en capture, aucun moyen de vous “deloguer” ou de vous signer sous une autre identité … Juste Access Denied

Rien dans le event viewer ni aucune erreur en log. Aucun paramètre dans VS pour forcer une identité ni rien dans les fichier de config ou csproj pour influencer le tout …

Coincé de chez coincé (et bien sur, mes navigateurs sont fermés, toutes les sessions Web déconnectés …)

Puis une idée, simple qui m’a permis de revenir en mode normal. Mais quelle est l’adresse de cette fameuse page de connexion en erreur ? Du moins à l’appel !

Soit la solution

image

Lorsque vous lancer un “deploy” et que VS 2012 cherche à se connecter, une fenêtre modal apparait


>>> faites rapidement un clic droit dessus et grâce aux propriétés, vous allez pouvoir obtenir le chemin de la page de connexion

soit  : https://login.microsoftonline.com/login.srf?wa=wsignin1%2E0&rpsnv=2&ct=1357827682&rver=6%2E1%2E6206%2E0&wp=MBI&wreply=https%3A%2F%2FXXXXX%2Esharepoint%2Ecom%2F%5Fforms%2Fdefault%2Easpx&lc=4108&id=500046&popupui=1&cbcxt=mai&wlidp=1&guests=1

>>> cette page sous VS retourne directement vers la page en Access Denied ou vous restez bloqué

Capture1

>>> la même url depuis IE vous permet de vous signer autrement !!!!!

Capture2

Vous devinez la suite Sourire. Un fois bien identifié (avec l’option de maintenir la connexion),vous retournez sous VS, relancez  le déploiement sous VS2012 et tout remarche normalement

image

Tout simplement et sans stress, pas besoin de formater son VS ou son VHD

Bref, une fin digne d’un conte de Noël ou de l’agence Tout Risque (oui je suis un trentenaire assumé)

image

Renaud Comte aka TheMit : SharePoint m’aura bien un jour mais pas aujourd’hui Sourire
Wygwam

Mots clés Technorati : ,,,,,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 10 janvier 2013 17:11 par themit

Commentaires

Gat a dit :

Ayant déjà eu le souci aussi (trop de tenants O365 tue le tenant ;)), j'ai trouvé un autre moyen de contournement : un petit CTRL-W + W et tu as une nouvelle page dans ton navigateur dans VS. Ya plus qu'à aller sur la page de login et te reloguer proprement.

A tchuss !

# janvier 19, 2013 11:07
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01