• 在IIS 7.0中架设网站,并用VS2005来调试Web项目


      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 的模式,所以我们需要修改站点的应用程序池设置。右键电击要调试的网站选择"高级设置",将“应用程序池”选择经典模式。

      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:\借用这篇文章希望大家能够帮帮忙!应该睡觉了,明天继续上班!

  • 相关阅读:
    BASH让标准输出和错误输出颜色不同
    为Linux的文件管理器创建“在此打开终端”菜单
    在Linux终端中快速生成、解码二维码
    让BASH用得更舒服:提示符颜色、时间、显示返回值、终端标题显示当前目录与正在执行的命令
    Linux关联文件扩展名和打开程序
    Linux发行版教你如何选 给入门者的选择通法
    B/S架构与C/S架构的比较
    一个PB12.5安装的问题
    介绍JavaEE平台
    类与对象小结
  • 原文地址:https://www.cnblogs.com/xdotnet/p/vista_iis70_vs2005.html
Copyright © 2020-2023  润新知