Windows Server 2008 IIS 7.0下如何配置asp.net 1.1

44次阅读
没有评论

共计 1326 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 Windows Server 2008 IIS 7.0 下如何配置 asp.net 1.1,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

将开发环境升级到 Windows Server 2008 后,在配置 IIS 7.0 时总出现 DEP 崩溃。刚开始还以为是系统的原因,便重装了 2 次,后来在网上搜索后才发现是由于没安装.net framework 1.1 sp1 所引起的。

具体的配置步骤如下:

1. 确认 .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 或更高。

2. 启用 IIS 6.0 compatibility

打开 Control Panel – Programs and Features;

选中 Internet Information Services – Web Management Tools – IIS 6 Management Compatibility。

3. 在 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。

4. 确认新 ASP.NET 1.1 app 池为默认池

打开 IIS manager – Web Sites;

在右上的 Actions 区点击 Set Web Site Defaults…;

Application Pool 设为 ASP.NET 1.1。

5. 用 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, 运行或调试这个项目。

相信按照上面的步骤进行配置后,你电脑的开发环境就可以顺利升级到 windows server 2008 了。

关于“Windows Server 2008 IIS 7.0 下如何配置 asp.net 1.1”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1326字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)