蝈蝈俊.net

-- 用随笔来记录自己的技术感触
随笔 - 597, 评论 - 4064, 引用 - 276

导航

关于

这里是我的技术Blog,下一代CSDN社区Blog在 http://blog.csdn.net/ghj1976/

每月存档

最新留言

  • re:学习笔记:7种结构型设计模式简单对比
    <p>最新在家创业系统 ----刚从国外引进,市场巨大。 ----在家可经营所有国家生意,事业规模宏大。 ----不需求人与说服;不用放厚脸皮去推销。 ----极小投资;零风险;成...
    by jackielongteng(注册) on 2009/6/14 13:43:56
  • re:作用域
    <p>☆                    &deg;∵☆       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...
    by jackielongteng(注册) on 2009/6/14 13:03:25
  • re:Html标签嵌套对展示性能的影响
    <p><strong>所有的浏览器都按照你提到的浏览器解析Html规则来解析嘛?</strong></p>
    by Cola(注册) on 2009/6/12 23:07:28
  • re:Html5
    <p>目前来说,HTML5还只是一个梦想,呵呵:)</p>
    by 开心就好(注册) on 2009/6/11 16:31:54
  • re:多线程与SqlConnection.Close
    <p>好服月租型IT服务台,与你共成长! 月租型ITSM软件,注册即可免费体验! 详情请登录官方网站:<a href="http://www.servicezon.co...
    by qzhibo(注册) on 2009/6/3 15:14:21
  • re:多线程Singleton单件模式
    <pre><span style="color: #0000ff;">//Another way public</span> <sp...
    by Yaojian(注册) on 2009/4/22 14:02:35
  • re:Thread.Sleep(0)
    <p>学习了~</p>
    by shuitong888(注册) on 2009/4/8 14:29:24
  • re:Html标签嵌套对展示性能的影响
    <p>DIV固然好 但IE6,7,8 firefox,safari ....做美工的人要累死.</p>
    by ryq1(注册) on 2009/4/3 14:16:25
  • re:用.net 编码实现朗读文本的方法
    <p>我第一次 按键时 能听到声音,但是第二次按键时,没反应。网页一直在 loading.&nbsp;是什么原因?</p>
    by tracytang949(注册) on 2009/3/27 7:01:09
  • re:information_schema.routines与sysobjects
    <p>用sys.procedures多好。</p>
    by luke(注册) on 2009/3/16 16:45:49
  • re:SQL Server 2005 配置发送邮件
    <p>&lt;A href="<a href="http://www.3rt.info">http://www.3rt.info</...
    by ives007(注册) on 2009/2/26 16:47:00
  • re:推荐 Gemini 这个bug管理工具
    <p>你好!首先非常感谢推荐使用Gemini,这段时间在使用Gemini,有些问题想请教以下。</p> <p>1.Create Issue 以后,设置了Visib...
    by CowboyRyan(注册) on 2009/2/20 15:45:08
  • re:推荐 Gemini 这个bug管理工具
    <p>你好!首先非常感谢推荐使用Gemini,这段时间在使用Gemini,有些问题想请教以下。</p> <p>1.Create Issue 以后,设置了Visib...
    by CowboyRyan(注册) on 2009/2/20 15:32:06
  • re:虚机搭配NLB负载平衡时碰到"没有接口可用于安装新的群集"的解决方案
    <p>google newsid</p>
    by iads(注册) on 2009/2/13 17:25:07
  • re:try catch 与线程
    <p>确实是这样的。因为异常机制本质上是堆栈操作,而各线程的堆栈是独立的。</p>
    by st_szr(注册) on 2009/1/21 9:46:05
  • re:try catch 与线程
    <p>没啥啊,线程就是新启动了一个,当然异常不会影响到原有的线程了。</p> <p>你应该在线程里面合适的位置写上自己的捕获代码就行了。</p>
    by laozizhu(注册) on 2009/1/19 16:33:21
  • re:我的2008,征服天堂
    <p>蝈蝈,可惜我帮不了你啊!</p>
    by laozizhu(注册) on 2009/1/19 16:25:45
  • re:try catch 与线程
    <p>呃&hellip;&hellip;是这样的。可怎么处理呢?</p>
    by Anders Liu(注册) on 2009/1/19 11:58:05
  • re:我的2008,征服天堂
    <p>博主是不是去了师部 做了侦查营长呢?</p>
    by huobazi(注册) on 2009/1/9 14:15:33
  • re:我的2008,征服天堂
    <p>@ghj1976:看来真的危机了</p>
    by 开心就好(注册) on 2009/1/9 10:17:37
  • re: 网络带宽的单位
    不过传输的时候,往往还有压缩。
    by luke(匿名) on 2008/12/15 11:00:21
  • re: 网络带宽的单位
    除10不仅仅是为了方便,在传输中,往往加上控制位,所以一个字节往往需要10Bit.
    by 关门放狗(匿名) on 2008/12/13 16:01:30
  • re: 多缓存并存
    对跨进程甚至跨服务器缓存的性能比较怀疑,进程通信和跨服务器通信代价不菲。即使有已有进程外数据可用,如果考虑在进程做份缓存,定期再进程间同步是否更佳?
    by jinglecat(匿名) on 2008/12/12 18:00:05
  • re: 网络带宽的单位
    好像还有一个为了方便换算,厂家使用的是 除10的处理方式的说法:于是100Mb/sec = 100M / 10 = 10M Byte/sec 所以我通常都是用除10而不是除8来做运算的。
    by kentliu(匿名) on 2008/12/11 11:38:55
  • re: 网络带宽的单位
    又不是大S小s
    by luke(匿名) on 2008/12/10 12:04:50

广告

 

在Vista IIS 7 中用 vs2005 调试 Web 项目核心是要解决以下几个问题:

1、Vista 自身在安全性方面的User Account Control (UAC)

2、安装必须的IIS7 组件。

3、Vista 自带的IIS7 跟 IIS 6 在底层都发生了变化,我们如何让IIS7以兼容IIS6 的方式运行。因为VS2005并不支持IIS7。

下面通过截图方式来说明如何配置上述几点,以保证VS2005可以调试 Vista 操作系统中基于IIS的Web 项目。

一、安装必须的IIS7 组件

IIS7 被分成了很多个组件,默认是不安装的,你需要安装这些组件。

下图对应的功能,可以通过以下步骤打开:
开始 --> 控制面板 --> 程序 --> 打开或关闭 Windows 功能

1、VS2005 并不能识别 IIS7 ,要让它识别IIS7, 就需要安装IIS7 的一个插件:IIS6 管理兼容性;

2、IIS 默认安全性:VS2005 中,如果要调试站点的话,必须有“集成 Windows 身份验证”

其他两个,在一些情况下也能会用到:

摘要式身份验证 是使用 Windows 域控制器对请求访问 Web 服务器上内容的用户进行身份验证。

基本身份验证 是要求用户提供有效的用户名和密码才能访问内容。

3、要调试 ASP.net 当然要安装IIS支持 ASP.net 的组件了。

二、配置IIS7

1、IIS7 在安装了上述组件后,一些功能并没有启用,你需要把它启用起来:

下述配置功能你可以在

控制面板 --> 管理工具 -->Internet 信息服务(IIS)管理器 程序中找到

打开 Internet 信息服务(IIS)管理器 后,在中间部分的下部,可以看到 身份验证 配置项,双击就是如下界面:

刚才我们增加的几个身份验证,需要在你要调试的站点上启用。

注意:是你要调试的站点,而不是你要调试的应用程序目录!

2、IIS7 应用程序池的设置

IIS 的应用程序池根据托管管道模式分了两种类型:集成和经典

集成 .NET 模式下,应用程序不应在 <system.web>/<httpModules> 配置节中指定 ASP.NET 模块组件,而应使用 <system.webServer>/<modules> 配置节来加载 ASP.NET 模块组件。

经典 .NET 模式 则是我们以前习惯的IIS 6 的方式,没有上述限制。

毕竟现在 Longhorn Server 离我们还远,我们当然要兼容Window 2003 的IIS6 的模式,所以我们需要修改站点的应用程序池设置,如下图:

我上面的截图是使用了现有的经典模式的应用程序池,你也可以自己先建立一个经典模式的应用程序池,然后再用上图方式配置对应站点使用的这个经典模式的应用程序池。

三、 VS2005 的启动。

由于 Vista 的 User Account Control (UAC)  ,要避免调试中出现没有权限问题,我们应该以管理员身份来运行 Vista.如下图:

 


参考资料:

Enabling ASP.NET 2.0 Debugging on Visual Studio 2005, IIS 7.0 and Vista
http://www.thousandtyone.com/blog/EnablingASPNET20DebuggingOnVisualStudio2005IIS70AndVista.aspx

技巧和诀窍:在VS 2005里使用Vista的IIS7
http://weblogs.asp.net/scottgu/archive/2006/09/19/Tip_2F00_Trick_3A00_-Using-IIS7-on-Vista-with-VS-2005.aspx
http://blog.joycode.com/scottgu/archive/2006/09/20/83906.aspx

Running Web Applications on Windows Vista with Visual Studio 2005 
http://msdn2.microsoft.com/en-US/library/aa964620(vs.80).aspx

打印 | 张贴于 2006-12-25 14:15:00

留言反馈

#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误
Email:liuhuang3160@163.com
2007-12-04 22:27:00 | [匿名用户:liu]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误
Email:liuhuang3160@163.com
2007-12-04 22:27:00 | [匿名用户:liu]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误
2007-12-04 22:25:00 | [匿名用户:liu]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
我安装IIS7时也是出现“出现错误,并非所有的功能被成功修改”,我没有安装任何的杀毒软件的防火墙,只有自带的防火墙啊。不知道为什么就是装不上去,不会是因为我安装的“一键还灵”的原因吧。希望知道情况的联系我,QQ:251391974E—mail:hyh759@163.com
谢谢了。
2007-11-16 16:21:00 | [匿名用户:郝义红]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
Thank U!
2007-10-06 08:04:00 | [匿名用户:JoeM]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
真烦,不用vista.
2007-08-27 13:39:00 | [匿名用户:s]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
为什么我每次安装vista中的iis老是出现“出现错误,并非所有的功能被成功修改”的错误框,请问这是怎么一回事呢?
我知道步骤是怎么样的,但就是不行!!!
还没有等到一分钟就就出现错误信息,究竟是怎么一回事呢?
2007-08-24 13:28:00 | [匿名用户:诸葛]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
请帮下忙,人装不了,在中间提示出现错误,说:"出现错误.并非所有的功能被成功更改."
我也出现了中这样的问题,一直没有解决,你解决没有啊,
希望和你交流,QQ334669243
2007-05-28 19:22:00 | [匿名用户:zhizhu]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
# 回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目?
2007-4-10 18:06 by REDSUN
请帮下忙,人装不了,在中间提示出现错误,说:"出现错误.并非所有的功能被成功更改."

我在安装IIS7.0的时候也出现了这个问题,后来我发现是我开启了Macfee的杀毒软件,而且设置最大保护导致的,不知道是不是与你的一样!
2007-05-21 16:17:00 | [匿名用户:dtl]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
请帮下忙,人装不了,在中间提示出现错误,说:"出现错误.并非所有的功能被成功更改."
2007-04-10 18:06:00 | [匿名用户:REDSUN]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
我原来是将ASP.NET 模块组件放在<httphandlers>里面.现在成模式应用一直不成功.不知道是什么原因?
2007-03-07 10:10:00 | [匿名用户:IIS]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
我按照上面的设置好以后,可以调试了.
后来新加入一个dll项目,网站引用这个项目,现在已经不能调试了,提示"与web服务器通信时出现身份验证错误."
2007-02-20 16:18:00 | [匿名用户:why]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
不错,谢 谢 !
2007-02-16 23:22:00 | [匿名用户:Hurry Shen]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
在Vista IIS 7 中用 Web 项目 不论是调试还是访问 都弹出要输入用户名,密码,已经启用windows身份认证,和匿名访问,不知何解
2007-01-26 10:44:00 | [匿名用户:wt]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
好啊,解决问题了,谢谢
2007-01-25 17:46:00 | [匿名用户:caat]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
真是好呀,找了好久都没找到如此详细的资料,谢谢楼主啦~~~~~~~
2007-01-24 09:22:00 | [匿名用户:孤尘]
#有关IIS7概述以及配置和开发的几篇文章摘录 编辑
IIS7伴随着Vista已经悄悄来临,学习的时候我也摘录了一些有关于此的文章。不敢独享,还是贴出来大家共享吧!初识IIS7AQuickLookatIIS7这篇文章中浅显地介绍的IIS7的...
2007-01-19 17:22:00 | [匿名用户:Ring]
#有关IIS7概述以及配置和开发的几篇文章摘录 编辑
IIS7伴随着Vista已经悄悄来临,学习的时候我也摘录了一些有关于此的文章。 不敢独享,还是贴出来大家共享吧! 初识IIS7 A Quick Look at IIS 7 这篇文章中浅显地介绍的IIS7的一些新特性,很容易就能对IIS7的特性有一个初略的了解。
2007-01-19 13:01:00 | [匿名用户:cnblogs.com]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
好奥 正发愁呢 写写了
2007-01-07 21:05:00 | [匿名用户:天涯]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
不错,明天我也装个 44
2006-12-27 14:20:00 | [匿名用户:PrideRoCK]
#回复: 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? 编辑
我是以Vista 中配置 Community Server 2.1 的代码为例配置的.

如果你需要配置 Community Server 的代码时候,只需要在最初额外多做一步;

把 Community Server 的 Web 项目在 IIS 7 中建立站点或者虚拟目录。

剩下的步骤,跟上面的步骤完全一样。

2006-12-25 14:36:00 | [匿名用户:ghj1976]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.1.8