设为首页 收藏本站
查看: 636|回复: 0

[经验分享] 在IIS 7.0中架设网站,并用VS2005来调试Web项目

[复制链接]

尚未签到

发表于 2015-8-12 14:15:56 | 显示全部楼层 |阅读模式
IIS 7.0和IIS 6.0相比改变很大谁都知道,而且在IIS 7.0中用VS2005来调试Web项目也不是什么新鲜的话题,但是我还是第一次运用这个东东,所以在此记下我的一些过程,希望能给更多的后来者带了一点参考。其实我写这篇文章时也参考了其他的一些资料,没有他们写的文章我也不可能弄懂怎么来实现达到这种效果。记得在我装完VISTA后要打开IIS都找了老半天,根本不知道在哪,好了一起来看看吧,如果有什么地方不对请指出。

  由于IIS 7.0的底层发生了变化,而且VS2005不能识别IIS7.0,所以我们要做的当然是兼容性问题;IIS7.0被彻底的组件化,而Vista默认是没有打开的,所以我们首先要打开IIS7.0;在Windows Server 2003中都知道有一个权限问题,当然在Vista中也有自己的验证方式。以上三个问题解决了也就能够实现用VS2005来调试基于Web的项目了,OK让我们去看看具体的操作。

  1.安装IIS7.0组件

  IIS 7.0不像6.0将所有组件集成一块,而是把它分成了好几个组件,这样可能有利于扩展。按照如下步骤打开:开始==>控制面板==>程序==>打开或关闭Windows功能。

  (1)、VS2005 并不能识别 IIS7 ,要让它识别IIS7, 就需要安装IIS7 的一个插件:IIS6 管理兼容性;
  (2)、IIS 默认安全性:VS2005 中,如果要调试站点的话,必须有“集成 Windows 身份验证”其他两个,在一些情况下也能会用到:摘要式身份验证 是使用 Windows 域控制器对请求访问 Web 服务器上内容的用户进行身份验证。基本身份验证 是要求用户提供有效的用户名和密码才能访问内容。
  (3)、要调试 ASP.net 当然要安装IIS支持 ASP.net 的组件了。
  2、配置IIS7
  (1)、IIS7 在安装了上述组件后,一些功能并没有启用,你需要把它启用起来:控制面板 ==> 管理工具 ==>Internet 信息服务(IIS)管理器 程序中找到"身份验证"。选中你所要调试的网站(注意不是虚拟目录)启用"基本身份验证","Windows身份验证","匿名身份验证"。

  (2)、IIS7 应用程序池的设置:IIS 7.0的应用程序池根据托管管道模式分了两种类型:集成和经典。
  集成 .NET 模式下,应用程序不应在 <system.web>/<httpModules> 配置节中指定 ASP.NET 模块组件,而应使用 <system.webServer>/<modules> 配置节来加载 ASP.NET 模块组件。经典 .NET 模式 则是我们以前习惯的IIS 6 的方式,没有上述限制。我们当然要兼容Window 2003 的IIS6 的模式,所以我们需要修改站点的应用程序池设置。右键电击要调试的网站选择"高级设置",将&#8220;应用程序池&#8221;选择经典模式。

  3.要以管理员的权限来运行VS2005,这个应该谁都知道,不然连Web Application Project都不能被加载,OK了,完成!

  Vista使用了,但是还没有真的应用其开发。现在还是在Windows Server 2003下开发,我一直在等待的Windows Server 2007的出来,也正在下一个Longhorn Server的Bata版本来玩玩,呵呵!由于内存跟不上,系统地等级为4.5,不过一般的效果都能达到了,不知道装了64位以后会有什么变化。让我很郁闷得是,先装Vista后装Window Server 2003 R2后Vista就不知道怎么运行了,用Vista盘修复一下,Windows Server 2003就不能运行了,不知道各位有没有好的解决办法,我的Vista装在C:\借用这篇文章希望大家能够帮帮忙!应该睡觉了,明天继续上班!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-98023-1-1.html 上篇帖子: IIS中的上传目录权限设置问题 下篇帖子: 64位操作系统IIS无法运行.NET程序
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表