以非管理员用户身份使用 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 辅助进程下运行的进程,因为此操作需要管理特权。 |