以非管理员用户身份使用 Visual Web Developer

更新:2007 年 11 月

作为一种安全性最佳做法,建议您作为不具有管理特权的用户登录到计算机。作为非管理用户运行有助于限制安全漏洞的影响,因为在非管理用户上下文中运行的进程不能不受限制地访问资源。

当您作为非管理用户登录时,可以运行 Visual Web Developer,但是某些功能不可用。这一般不是源于 Visual Web Developer 本身的局限性,而是由于 Visual Web Developer 与之进行交互的其他进程中的限制而引起的。

下表列出了在您作为非管理用户登录时 Visual Web Developer 中不可用的功能。

功能

说明

创建新的本地或远程 IIS 网站

不能对 Internet 信息服务 (IIS) 元数据库进行修改(如创建新项),因为此操作需要管理特权。这会影响配置 Web.config 文件中的某些设置的能力。

打开本地或远程 IIS 网站

不能对 IIS 元数据库进行修改(如创建新项),因为此操作需要管理特权。这会影响配置 Web.config 文件中的某些设置的能力。

除非使用 ASP.NET Development Server(文件系统网站的默认 Web 服务器),否则不能运行网站。或者,可以设置项目选项以打开浏览器并指向使用 IIS 的网站。有关详细信息,请参见 如何:为网站指定 Web 服务器

调试本地或远程 IIS 网站

不能附加到正在 IIS 辅助进程下运行的进程,因为此操作需要管理特权。

请参见

任务

如何:为网站指定 Web 服务器

概念

本地 IIS 网站

远程 IIS 网站

Visual Web Developer 中的 Web 服务器

以非管理员用户身份使用 Visual Web Developer