windows server 2008 iis7下配置asp.net 1.1
2008-03-03 16:43
453 查看
最进将开发环境升级到windows server 2008。在配置iis7时死活出现DEP崩溃。查了下原来是没装.net framework 1.1 sp1所引起的。
郁闷,以为是系统挂了还重装了次。-_-
具体的配置步骤如下:
确认 .NET 1.1 SP1 已经正常安装.
Vista 默认不包含.NET v1.1, 当然也不包括 v1.1 SP1;
如果没有 SP1环境, 在v1.1下运行一个app池将因为DEP而导致W3WP.exe 崩溃;
要确认这一点, 检查"c:\Windows\Microsoft.NET\Framework\v1.1.4322\mscorsvr.dll" 文件的版本是"1.1.4322.2032" 或更高.
启用 IIS 6.0 compatibility
打开 Control Panel - Programs and Features
选中 Internet Information Services - Web Management Tools - IIS 6 Management Compatibility
在IIS中注册 v1.1
以Administrator身份运行命令行的High Mandatory Level;
进入c:\Windows\Microsoft.net\Framework\v1.1.4322
运行 aspnet_regiis -ir -enable, 其中"ir"选项保证在IIS7中注册v1.1时不改变现有的脚本映射, "enable" 打开 ISAPI and CGI Restrictions 的 Allow;
aspnet_regiis 同时在Application Pools下创建一个新的名为"ASP.NET 1.1"的App池, 并将配置为 Classic pipline, 如果是64位操作系统将Enable32BitAppOnWin64设为 true;
确认新"ASP.NET 1.1" app 池为默认池
打开IIS manager - Web Sites;
在右上的Actions区点击Set Web Site Defaults...;
Application Pool设为"ASP.NET 1.1"
用Visual Studio创建v1.1的asp.net项目后设置Application Pool (步骤4/5选一)
用Visual Studio创建v1.1的asp.net项目. 如果v1.1 app池不是缺省池时运行这个项目将失败;
打开IIS manager;
在新建的APP目录上右键选择 Advanced Settings;
将 Application Pool 设为 "ASP.NET 1.1";
回到Visual Studio, 运行或调试这个项目.
郁闷,以为是系统挂了还重装了次。-_-
具体的配置步骤如下:
确认 .NET 1.1 SP1 已经正常安装.
Vista 默认不包含.NET v1.1, 当然也不包括 v1.1 SP1;
如果没有 SP1环境, 在v1.1下运行一个app池将因为DEP而导致W3WP.exe 崩溃;
要确认这一点, 检查"c:\Windows\Microsoft.NET\Framework\v1.1.4322\mscorsvr.dll" 文件的版本是"1.1.4322.2032" 或更高.
启用 IIS 6.0 compatibility
打开 Control Panel - Programs and Features
选中 Internet Information Services - Web Management Tools - IIS 6 Management Compatibility
在IIS中注册 v1.1
以Administrator身份运行命令行的High Mandatory Level;
进入c:\Windows\Microsoft.net\Framework\v1.1.4322
运行 aspnet_regiis -ir -enable, 其中"ir"选项保证在IIS7中注册v1.1时不改变现有的脚本映射, "enable" 打开 ISAPI and CGI Restrictions 的 Allow;
aspnet_regiis 同时在Application Pools下创建一个新的名为"ASP.NET 1.1"的App池, 并将配置为 Classic pipline, 如果是64位操作系统将Enable32BitAppOnWin64设为 true;
确认新"ASP.NET 1.1" app 池为默认池
打开IIS manager - Web Sites;
在右上的Actions区点击Set Web Site Defaults...;
Application Pool设为"ASP.NET 1.1"
用Visual Studio创建v1.1的asp.net项目后设置Application Pool (步骤4/5选一)
用Visual Studio创建v1.1的asp.net项目. 如果v1.1 app池不是缺省池时运行这个项目将失败;
打开IIS manager;
在新建的APP目录上右键选择 Advanced Settings;
将 Application Pool 设为 "ASP.NET 1.1";
回到Visual Studio, 运行或调试这个项目.
相关文章推荐
- IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC(适用于vista/win7 /windows server 2008/windows server 2008 R2)
- windows 2008 R2下配置asp.net 1.1站点
- 在 Windows Server 2003 上的 IIS 6.0 中使用 IIS 5 隔离模式时,如何为 ASP.NET 1.1 的 ASPNET 帐户配置进程标识
- windows server 2008 Asp.net 网站环境配置
- Windows Server 2008下IIS 7配置ASP+ACCESS环境
- Nov 17th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS 2008, .NET 3.5, IIS7, Silverlight
- asp.net RDLC 部署总结 windows server 2008 r2
- 让Windows Server 2008+IIS 7+ASP.NET支持10万个同时请求
- 让Windows Server 2008+IIS 7+ASP.NET突破默认限制,支持海量并发连接数
- IIS下asp.net1.1 、asp.net2.0和php 加mysql 网站配置注意要点和实验视频
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- win7 2008 尚未在 Web 服务器上注册ASP.NET 4.0。为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了解更多详细信息。
- IIS7 asp.net URL重写配置
- 【原创】Asp.Net从Windows Server 2003 32bit迁移到Windows Server 2008 64bit的找不到组件
- Vista SP1、IIS7,安装ASP.Net 1.1、VS2003、NetAdvantage 2004vol、Sql Server2000全攻略
- WIN2008+IIS7 配置 ASP.NET 1.1 环境
- How to install ASP.NET 1.1 with IIS7 on Vista and Windows 2008
- IIS7部署报错 500.22错误 检查到这集成托管模式下不使用的ASP.NET配置
- 让Windows Server 2008 + IIS 7.5+ ASP.NET 支持10万个同时请求
- [Windows Server 2008] 查看ASP.net详细错误信息