Scott Guthrie 博客中文版

Scott Guthrie's Blog on ASP.NET and .NET (英文原版地址:http://weblogs.asp.net/scottgu)
随笔 - 204, 评论 - 1034, 引用 - 442

导航

每月存档

最新留言

广告

 

【原文地址】Tip/Trick: Using IIS7 on Vista with VS 2005
【原文发表日期】 Tuesday, September 19, 2006 7:41 AM

上个星期,几个人都询问我怎么在Windows Vista上使用VS 2005 建立IIS7上的网站。具体来说,他们都遇到了一个问题,在试图连接IIS7时,他们要么看到一个对话框要求他们安装FrontPage服务器扩展,要么得到一个“你必须是管理员组的成员”的出错消息,如下图所示:

Bradley发表了 一个很好的帖子,描述了如何使得VS 2005连接到IIS 7.0的详细步骤。简短地说,你需要按下面二个步骤进行:

1) 你需要确认在IIS7里安装了可选的IIS 6 Management Compatibility(IIS 6管理兼容)这个选项。这将为新的配置系统安装一个与VS 2005使用的老的Metabase API相兼容的API。你可以在Vista 控制面板中的Turn Windows Features on or Off(打开/关闭Windows特性)对话框里选择该选项:

 

2) 你需要确定以高级权限来运行VS 2005,这样你才能有管理权限连接到IIS。如果要调试一个服务,或者创建网站或者改动影响整个机器的配置时,你需要拥有管理权限。具体做法是,在启动VS时,右击VS图标,然后选择“以管理员身份运行(Run as Administrator)”:

注意,假如你启动了UAC(用户访问控制)的话(注:UAC在Vista中默认是启动的),即使你的用户账号已经是管理员组成员,你还是需要这么做。如果你禁止了UAC(你可以通过控制面板来这么做),那么这第二步就不需要了。如果你使用VS 2005内置的Web服务器的话,那么你不需要以高级权限运行VS 2005,因为内置的Web服务器是以非高级权限运行的。而且这个步骤也只有在本地连接,运行/调试IIS时才需要。

我们将会更新Visual Studio 2005来提供更准确的错误消息,在将来,会以更自然的方式来向你指明以上的步骤。在目前,只要使用上面这些步骤,就可以搞定了。

希望本文对你有所帮助,

Scott

 
(思归译)

打印 | 张贴于 2006-09-20 03:50:00

留言反馈

#如何在Vista IIS 7 中用 vs2005 调试 Web 项目 编辑
在VistaIIS7中用vs2005调试Web项目核心是要解决以下几个问题: 1、Vista自身在安全性方面的UserAccountControl(UAC) 2、安装必须的...
2007-07-24 01:23:00 | [匿名用户:αριρβ]
#如何在Vista IIS 7 中用 VS2005 调试 Web 项目? 编辑
如何在Vista IIS 7 中用 VS2005 调试 Web 项目?
2007-07-13 16:08:00 | [匿名用户:jxufewbt]
#如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
如何在Vista IIS 7 中用 vs2005 调试 Web 项目?
2007-05-30 19:09:00 | [匿名用户:英雄本色]
#回复: 技巧和诀窍:在VS 2005里使用Vista的IIS7 编辑
我已经设置完了,第一次调试成功.奇怪的是加了一个引用项目后,第二次竟然调试不成功了.

提示通信错误.
2007-02-20 16:15:00 | [匿名用户:why]
#有关IIS7概述以及配置和开发的几篇文章摘录 编辑
IIS7伴随着Vista已经悄悄来临,学习的时候我也摘录了一些有关于此的文章。不敢独享,还是贴出来大家共享吧!初识IIS7AQuickLookatIIS7这篇文章中浅显地介绍的IIS7的...
2007-01-19 17:22:00 | [匿名用户:Ring]
#如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
在Vista IIS 7 中用 vs2005 调试 Web 项目核心是要解决以下几个问题: 1、Vista 自身在安全性方面的User Account Control (UAC) 2、安装必须的IIS7
2007-01-13 18:46:00 | [匿名用户:ASP.NET Chinese Blogs]
#如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
在Vista IIS 7 中用 vs2005 调试 Web 项目核心是要解决以下几个问题: 1、Vista 自身在安全性方面的User Account Control (UAC) 2、安装必须的IIS7
2006-12-25 14:50:00 | [匿名用户:Joycode@Ab110.com]
#re: 技巧和诀窍:在VS 2005里使用Vista的IIS7 编辑
不错,困扰了我挺长时间了,

当初就是没想到要以最高权限来运行VS2005
2006-09-20 08:30:00 | [匿名用户:M]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.1.8