Commenter une sélection sur visual studio: astuce

Pour commenter/décommenter un bloc de texte sur visual studio (2013 pour moi) il faut aller dans EDITION => avancé => commenter la sélection ou supprimer les marques de commentaire de la sélection

Vous pouvez aussi utiliser les raccourcis clavier suivant

Ctrl + K, Ctrl + C

Ctrl + K, Ctrl + U

Sinon vous pouvez comme moi ajouter cette focntion dans la barre du menu en haut à droite par exemple …

Clic droit sur la barre du menu =>  Personnaliser (tout en bas de la liste)
Puis onglet Commandes => cliquez sur le bouton « Ajouter une commande » => séléctionnez Edition et choisissez « commenter la sélection« , faites de même pour « supprimer les marques de commentaire de la sélection »

Et voilà !, à noter que vous pouvez ajouter à votre menu n’importe quelle commande qui pourrait vous être utile …

Nb: Je viens de me rendre compte que ces deux boutons commenter/décommenter étaient déja présents dans la liste des boutons …

Ajouter un Web.config à un projet asp visual studio

Il est possible d’ajouter un fichier web.config personnalisé (et basculer entre vos fichiers de config), c’est pratique dans le cas de partage de projets.

Pour ajouter un fichier de configuration il faut aller dans le Gestionnaire de configurations de votre projet (clic droit sur votre solution Visual Studio)

Puis dans la colonne Configuration de votre projet dans la liste d »roulante choisissez <Nouveau…> et nommez votre fichier à votre guise (NouveauNomConfig pour mon exemple)

Ensuite faites un clic droit sur le fichier Web.config de votre projet puis sélectionnez Ajout d’une transformation de configuration

Voilà vous pouvez en ajouter autant que vous voulez et choisir le fichier de configuration que vous voulez utiliser

 

 

C# System.DirectoryServices.AccountManagement, ajouter la référence

Dans visual studio (2013 pour cet exemple)

AccountManagement permet d’utiliser l’objet PrincipalContext

Pour cela il faut ajouter la référence à votre projet (windows form .NET 3.5  dans mon cas)

=> Clic droit sur le projet => Ajouter => Référence
=> Aller dans Assemblys (volet de gauche) => Framework => chercher en scrollant dans la liste System.DirectoryServices.AccountManagement => cochez la case à gauche du texte => cliquez sur ok

 

 

Ouvrir automatiquement les pages ASP en mode Source et non Design

Oui on s’en fout un peu du mode Design, on veut voir le code!!!!
ça ne vous fera pas gagner beaucoup de temps mais ça vous soulagera un peu ^^

=> Menu OUTILS
=> Options
=> descendre la liste des paramètres et sélectionner Concepteur HTML puis cocher Démarrer les pages en Mode Source

Elle est pas cool la vie ?

Debug ASP, trouver le fichier de config IIS express applicationhost.config

Vous avez besoin de configurer le fichier applicationhost.config pour faire du débug de fichier ASP simple (https://weblogs.asp.net/dixin/debugging-classic-asp-with-visual-studio)

Mais où se trouve ce pt de fichier ???
Si vous passez par l’arborescence de votre explorateur vous ne le trouverez peut être pas…

%USERPROFILE%\Documents\IISExpress\config\applicationhost.config

Ma solution
=> Allez dans C:\Users\VotreUser
=> dans la barre de navigation saisissez directement Documents (C:\Users\VotreUser\Documents)

La configuration à apporter au fichier

 

Afficher les processus de travail sur IIS v7.5 pour retrouver un ID

Pour faire du debogage sur Visual Studio sur des pages ASP vous aurez besoin d’attacher votre page à un processus, il se peut que vous ayez plusieurs processus IIS de lancé, pour savoir lequel choisir il vous faut donc localiser le bon processus.

=> Page d’accueil IIS (Gestion des services Internet)
=> Icone Processus de travail
Vous verrez ainsi la liste des processus en cours d’exécution (Nom du pool, ID du processus, utilisation)

screen-2016-11-10-09_19_31

Activer le debogage des pages simples asp sur IIS v.7.5

Pour faire du débogage de pages avec extension .asp sur Visual Studio vous devez configurer le débogage sur IIS (Gestion des services Internet)
Il faut bien évidement que le module ASP soit ajouté à la liste de vos modules
Ensuite sur la page d’accueil IIS selectionnez ASP, il suffit ensuite de sélectionner True aux propriétés de débogage désiré
– Activer le débogage coté client
– Activer le débogage coté serveur
– Envoyer les erreurs au navigateur

screen-2016-11-10-09_05_57

Debug visual studio 2013 asp.net 2 writeline

A quoi bon utiliser Visual studio si vous ne pouvez pas faire du debug en pas à pas …
Vous pouvez bien évidemment écrire en sortie navigateur de la console javascript, le problème c’est que vous ne pouvez pas y passer des valeurs vb par la méthode ci-dessous…

 

Perso je préfère utiliser la fenêtre Visual Studio
Affichez la fenêtre Exécution
Menu DEBOGUER => Fenêtres => Immédiat (raccourcis clavier Ctrl + G)

Dans votre code aspx.vb ajoutez les lignes de debug

 

Changer de port sur Vsual Studio pour debug site

Vous trouverez partout que pour changer de port pour votre debug qu’il faut aller dans la fenêtre d’Explorateur de solutions, un clic droit sur votre site puis ans la page de propriété dans la section Options de démarrage vous pouvez sois disant spécifier l’url / port
Et bien dans mon cas c’est impossible

J’ai donc trouvé une (la?) solution:
à la racine de votre projet (explorateur windows) vous avez un fichier avec l’extension .sln

Il faut l’ouvrir avec un éditeur de texte (ex notepad) et modifier la propriété VWDPort en mettant le port désiré …

Visual studio TFS changer d’utilisateur

Si vous ne pouvez pas changer d’utilisateur, il se pourrait que vos informations de votre précédente connexion soient sauvegardées dans windows…

Nettoyer les informations de connexion au TFS pour pouvoir vous connecter avec un autre utilisateur

Panneau de configuration => Comptes d’utilisateurs => Gérer vos informations d’identification (Gestionnaire d’identification)

Information d’identification générique
Supprimer du coffre ce qui correspond au TFS

screen-2016-09-13-09_54_39

Relancez Visual Studio

Source:
blogs.msdn.microsoft.com/visualstudioalm/2012/08/29/clearing-the-credentials-for-connecting-to-a-team-foundation-server/