win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题 

配置环境

操作系统:microsoft  windows 7

服务平台:.net4.0

开发工具:microsoft  visual  studio 2010

1.配置安装IIS

(1)控制面板--->程序和功能--->打开或关闭windows功能(左边)--->internet信息服务。具体配置如下图

(2)更改系统默认平台(默认是.NET2.0,要更改为.NET4.0),如下图:

(3)部署网站

a.  控制面板--->管理工具--->Internet信息服务(IIS)管理器--->添加网站(JX3Report)

默认端口号设为80

b.  应用程序池--->添加应用程序池

(4)点击“默认文档”,设置网站的默认文档。(最好安装图片来,注意上下顺序)

好了,到此处正常的网站部署完毕,但当你查看的时候会发现下面情况

这是因为这三行代码的存在,他的作用是在网站启动的时候启动一个端口接受脚本调用。这需要运行一个程序HttpSysConfig.exe。

(5)运行HttpSysConfig.exe,添加3个端口配置, 分别是8001,8002,8003

点击add--->选择Everyone--->OK--->Apply

好了,JX3Report网站在本地部署结束

附录:

托管管道模式的说明

托管管道模式分两种:1.经典  2.集成

经典模式是由先前版本的IIS提供的,为了保持应用程序的兼容性,所以现在的II7.0仍然支持经典管道模式,但是现在应该尽量使用性的集成管道。

1.经典模式:在IIS 6.0中,ASP.NET扮演了一个ISAPI过滤器的角色,也就是说,请求退出管道后,由aspnet.dll进行处理,然后返回到管道进行进一步处理,最终将响应返回给客户端。在IIS 6.0中,一个客户端的HTTP请求将沿着管道移动,直到确定了一个处理程序,如果这个文件是一个ASP.NET文件,那么它就转入ASP.NET ISAPI过滤器,通过ISAPI的处理,在将一个HTTP响应返回给客户端之前,这个请求还将返回管道。IIS 7.0继续提供了这种模式,称为经典模式。

2.集成模式:利用IIS 7.0中的集成管道,开发人员可以将自己的托管代码在管道中集成为一个模块。在先前版本的IIS中,这需要开发ISAPI过滤器或应用程序,对多数开发人 员而言,这是一项难度很高的工作。在IIS 7.0中,可以用托管代码开发模块,并且模块可以作为请求管道的组成部分。利用IIS 7.0的集成管道模式,可以在管道中处理ASP.NET文件,这样可以在处理过程的任意一个步骤使用ASP.NET代码。因为ASP.NET已经集成到管 道中,所以,诸如身份验证之类的ASP.NET功能也可以用于处理非ASP.NET内容。每个请求都可以由IIS和ASP.NET进行处理,而不必考虑其所属类型。

在IIS 7.0出现之前,因为ASP.NET需要退出管道才能完成处理工作,所以任何不是由ASP.NET处理的文件,如HTML、Perl,甚至图形图像等内 容,都无法由ASP.NET进行处理,因此也不会由ASP.NET身份验证机制来进行访问控制。所以,就必须使用Windows集成的身份验证或自定义的 身份验证机制对不是由SP.NET处理的文件进行访问控制。利用集成管道,可以大大简化身份验证方法的开发工作,可以将ASP.NET作为IIS的有机组成部分。

其实,总的来说最大的差别就是经典模式处理ASP.NET程序时,需要退出管道,然后把程序转入ASP.NET ISAPI过滤器,通过ISAPI的处理,在将一个HTTP响应返回给客户端之前,这个请求再返回管道。而集成模式把ASP.NET已经集成到管道中,是处理无论ASP.NET程序还是非ASP.NET程序都在管道中进行,不考虑程序类型。简化了工作。

转自:http://www.cnblogs.com/yichengbo/archive/2011/07/14/2106753.html

转载于:https://www.cnblogs.com/yfahu/archive/2011/12/30/2307510.html

win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题相关推荐

  1. win7 iis php5.3,win7 下安装 iis7.5+php5.3的配置方法(图文)

    1.准备工作,程序下载: MySQL v5.0.51a for windows 解压安装版(配合php5最佳) PHP v5.2.9 for windows(独立服务器php环境配置推荐使用) 2.安 ...

  2. 在win7下安装VC6.0

    一.以系统管理员的身份执行VC6.0安装文件 二.在安装或者使用VisualC++6.0时,凡是出现兼容性问题提示对话框,一律按下面方式处理--把"不再显示此消息"打上勾,然后选择 ...

  3. win7下安装IIS7

    在Windows 7下如何安装IIS7,以及IIS7在安装过程中的一些需要注意的设置,以及在IIS7下配置ASP的正确方法. 在Windows 7下面IIS7的安装方法: 一.进入Windows 7的 ...

  4. 1.4 VC6.0在win7下安装的兼容性问题以及解决办法

    源自网络 1.1       编译出错 在 Win7 下安装的 Vc 6.0,很多人碰到的第一个问题就是,代码没错但编译总出错,就是不知道哪出问题了.嘿嘿,其实正是兼容性在作怪. 下面给出我在网上查到 ...

  5. win7下 VMware 9.0安装 MAC OS 10.8

    特别申明:本文转载自CSDN 经过了本人实践及部分经验介绍,此法可行.(需要各种图片讲解的可到我空间下载文档) ps:这些天百度和我杠上了,发表图片图片不见了(也许是好久没用心在这里不知道如何使用), ...

  6. Win7下安装Ubuntu11.10(解决linux try(hd0,0):NTFS5:no ang0引导问题)

    Win7下安装Ubuntu11.10(解决linux try(hd0,0):NTFS5:no ang0引导问题) 参考文章: (1)Win7下安装Ubuntu11.10(解决linux try(hd0 ...

  7. win7下安装配置Tomcat 7.0

    1 Java环境搭建 这里需要安装JDK及其环境变量的配置.具体过程可以参考我之前写的Java开发环境搭建 一文,此处不再赘述. 2 Tomcat 7.0安装及配置 2.1 Tomcat 7.0下载及 ...

  8. 解决Win7下安装VS2010不显示序列号框的两种方法

    VS2010在Windows 7下安装,一些朋友发现怎么在安装的时候输入序列号框怎么不出现呢?这该如何解决?下面西部e网的icech就找到了两种解决方法帮您解决这个问题: 1.修改setup.sdb文 ...

  9. win7下安装Linux实现双系统全攻略

    win7下安装Linux实现双系统全攻略 听语音 http://jingyan.baidu.com/article/c275f6bacc3326e33c756743.html 分区http://jin ...

最新文章

  1. Makefile中指示符“include”、“-include”和“sinclude”的区别
  2. VS C/C++控制台程序添加内存泄漏自动检测功能
  3. 【Android UI】theme style
  4. Windows平板电脑将取代苹果在企业市场地位
  5. 大连Linux内核开发,如何查看linux内核版本
  6. go语言的map以及红黑树的map
  7. Bootstrap在线编辑器简单分享
  8. 198. 打家劫舍 golang 动态规划 数组越界
  9. Pytorch(7)-自己设计神经网络会遇到的问题
  10. 无需破解,Python这个神器帮你免费获取资源,赶紧收藏!
  11. acm之java输入输出_ACM中Java输入输出
  12. vue require图片_手把手教你使用require.context实现前端自动化
  13. 用博文中的方法-r -d \t试了下conlleval测试crf++的输出
  14. 如何利用javascript获取表单中select下拉列表中所选中项的值value
  15. vue-cli+uni-app+vue3.0+ts构建自定义条件编译(飞书)小程序
  16. linux思源黑体乱码,Source Han Sans 思源黑体字体包
  17. 最新民间偏方大全,个人收集整理,绝对值得收藏
  18. 真惭愧--连这样的小事都没有坚持下来
  19. 日本经济泡沫与房价泡沫
  20. task5b-验证lncRNA只有部分具有polyA尾结构

热门文章

  1. spring cloud 集成consul
  2. mongodb shell基础命令
  3. python 调用mysql_Python中直接在MySQL执行SQL命令
  4. c语言哈夫曼压缩文本,用哈夫曼压缩文件(C语言)
  5. java 获取进程_java获取指定进程的stat
  6. metal分析是什么意思_metal分析.pptx
  7. 剑指offer python 博客园_python-剑指offer16-20
  8. redis通过key模糊搜索_Redis—熬了一个通宵,终于把Key删完了!
  9. 微服务中为什么需要服务发现?
  10. 深入理解javascript原型和闭包(2)——函数和对象的关系