博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在IIS 7.0中架设网站,并用VS2005来调试Web项目
阅读量:6859 次
发布时间:2019-06-26

本文共 1388 字,大约阅读时间需要 4 分钟。

 
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了,完成!

本文转自网魂小兵博客园博客,原文链接:http://www.cnblogs.com/xdotnet/archive/2007/04/03/vista_iis70_vs2005.html,如需转载请自行联系原作者

你可能感兴趣的文章
新浪微博登录接口实例
查看>>
解析ActionResult子类JsonResult
查看>>
Javascript图片裁切
查看>>
Android -- Serializable和Parcelable需要注意的
查看>>
Apache -- phpmyadmin导入文件过大
查看>>
吐槽一下Activiti用户手册和一本书
查看>>
解读Web Page Diagnostics网页细分图
查看>>
Enterprise Solution 管理软件开发框架流程实战
查看>>
hibernate缓存机制详细分析
查看>>
Android 动画效果 及 自定义动画
查看>>
基于Servlet、JSP、JDBC、MySQL登录模块(包括使用的过滤器和配置)
查看>>
Python将文本生成二维码
查看>>
统计学习那些事
查看>>
XLT架构图(自己 画的)
查看>>
GitHub Top 100 简介
查看>>
C语言中链表任意位置怎么插入数据?然后写入文件中?
查看>>
文档对象模型DOM(二)
查看>>
loading.io一个loading图标网站,跟大家分享
查看>>
ACM-凸多边形的计算几何——hrbust1429
查看>>
UICollectionView设置item(cell)之间间距为0(紧挨在一起的效果)
查看>>