4

Nous avons reçu la directive pour nous assurer que lorsque nous développons nous manquons de groupes administrateur et poweruser pour éviter les failles de sécurité. Quelles sont les étapes à suivre pour que cela soit possible, tout en étant capable de déboguer, de coder et d'installer en cas de besoin?Comment faire pour installer le développement non-administrateur dans Visual Studio 2005 et 2003

Nous développons des applications ASP.NET ainsi que des applications VB.NET.

Merci!

Brooke Jackson

Répondre

1

Attention, il semble y avoir beaucoup de issues with running VS as non-admin.

+0

Alors j'ai entendu et ça ne fait qu'empirer en 2008 d'après ce que j'ai entendu. J'espère que quelqu'un trouvera une réponse cinglante qui me donnera quelques arguments pour arrêter cette idée de se réaliser. :) –

+0

En fait, il est préférable de développer en tant que non administrateur, déboguer en tant que non administrateur et tester en tant que non administrateur. –

1

Cela me semble idiot. Exécutez VS en tant qu'admin/power-user localement avec les droits minimum dont vous avez besoin sur le réseau pour la publication aux utilisateurs et autres joyeusetés.

Assurez-vous que les applications que vous CRÉTEZ avec VS fonctionnent encore sans ces droits supplémentaires.

+0

Un très bon moyen de vérifier que votre application n'a pas besoin de droits d'administrateur est de ne pas les avoir lorsque vous le testez ... –

+0

@Xavier Nodet: exactement. développer avec Admin dans un environnement d'entreprise, est juste contre-intutitve à la politique de sécurité de l'entreprise est en place. (sauf s'il n'y en a pas). –

2

J'ai développé une application web dans une équipe de plus de 5 développeurs en utilisant ASP.NET 2.0 en utilisant Visual C# 2005 et Visual Web Developer 2005 pendant 6+ mois. C'était une application interne pour notre client et ciblait Internet Explorer 6.0. J'ai toujours utilisé un compte non-administrateur sur ma machine et n'ai jamais rencontré de problèmes. Plus précisément, je n'ai rencontré aucun problème avec le débogage. En ce moment je passe à Visual Studio 2008 et j'espère que tout fonctionnera comme maintenant. J'utilise un ordinateur portable pour le développement.

En même temps, je me déplace et je me connecte à Internet dans différents endroits et j'utilise mon compte d'administrateur uniquement lorsque c'est nécessaire. Je crois vraiment que l'exécution d'un compte administrateur pour les tâches quotidiennes est la plus grande menace de sécurité, juste parce qu'il est si commun.

1

Utilisez Vista, et profitez-en ou UAC, parce que c'est UAC vous permet de faire. Vous pouvez donner à VS des droits complets en cas de besoin, et l'application/le site Web des droits limités. Je cours VS2008 sur Vista avec UAC permis. Je n'ai eu qu'un seul problème à mentionner.

J'ai parfois des problèmes d'autorisation de fichiers bizarres lorsque j'ai exécuté VS avec des privilèges élevés, puis que je l'exécute sans eux. VS ne sera pas en mesure de supprimer les anciens fichiers de construction, mais si je les supprime de l'Explorateur, c'est bien. Encore une fois, cela se produit uniquement lors de la commutation entre les autorisations élevées et non élevées.