Visual studio 如何在VisualStudio2005和2003中设置非管理员开发

Visual studio 如何在VisualStudio2005和2003中设置非管理员开发,visual-studio,ide,visual-studio-2005,installation,visual-studio-2003,Visual Studio,Ide,Visual Studio 2005,Installation,Visual Studio 2003,我们得到了一个指令,以确保在开发时,为了防止出现安全漏洞,管理员组和超级用户组已经用完。要实现这一点,但仍然能够在需要时进行调试、编码和安装,需要采取哪些步骤 我们开发ASP.NET和VB.NET应用程序 谢谢 布鲁克·杰克逊(Brooke Jackson)当心,似乎有很多 在我看来似乎很傻。以管理员/高级用户的身份在本地运行VS,并拥有您在网络上发布给用户等所需的最低权限 只需确保使用VS创建的应用程序在没有这些额外权限的情况下仍能正常工作。我已经在一个由5名以上开发人员组成的团队中开发了一个

我们得到了一个指令,以确保在开发时,为了防止出现安全漏洞,管理员组和超级用户组已经用完。要实现这一点,但仍然能够在需要时进行调试、编码和安装,需要采取哪些步骤

我们开发ASP.NET和VB.NET应用程序

谢谢


布鲁克·杰克逊(Brooke Jackson)

当心,似乎有很多

在我看来似乎很傻。以管理员/高级用户的身份在本地运行VS,并拥有您在网络上发布给用户等所需的最低权限


只需确保使用VS创建的应用程序在没有这些额外权限的情况下仍能正常工作。

我已经在一个由5名以上开发人员组成的团队中开发了一个web应用程序,他们分别使用Visual C#2005和Visual web Developer 2005,使用ASP.NET 2.0开发了6个多月。它是我们客户的内部应用程序,目标是Internet Explorer 6.0。我一直在我的机器上使用非管理员帐户,从未遇到任何问题。具体来说,我在调试方面没有遇到任何问题。现在我正在切换到VisualStudio2008,我希望一切都能像现在一样工作


我正在使用笔记本电脑进行开发。A同时,我在不同的地方移动和连接到互联网,我只在必要时使用我的管理员帐户。我真的相信,为每天的任务运行一个管理员帐户是唯一最大的安全威胁,因为它非常常见。

使用Vista,并利用或UAC,因为UAC允许您这样做。您可以在需要时授予VS完全权限,并且应用程序/网站的权限有限

我在启用UAC的Vista上运行VS2008。我只有一个问题值得一提


我偶尔会遇到奇怪的文件权限问题,当我使用提升的权限运行VS时,然后在没有权限的情况下运行它。VS将无法删除旧的构建文件,但如果我从资源管理器中删除它们,就可以了。同样,只有在提升权限和非提升权限之间切换时才会发生这种情况。

所以我听说,2008年的情况只会变得更糟。我希望有人能给出一个严厉的回答,给我一些理由来阻止这个想法的实现事实上,最好的做法是以非管理员身份开发、以非管理员身份调试和以非管理员身份测试。检查你的应用程序是否不需要管理员权限的一个很好的方法是在测试时不需要管理员权限…@Xavier Nodet:没错。在企业环境中与管理员一起开发,这与任何企业安全策略都是背道而驰的。(除非没有)。