-
在之前的文章《将Web站点由IIS6迁移至IIS7》中已经提到了关于在Win2008下运行ASP.NET 1.1程序的问题,但还不够完整,因此在这里重新整理一下。
1、要安装.net framework 1.1以及.net framework 1.1 sp1,在安装的时候会报一个兼容性问题的提示,这里不需要理会,继续安装即可。
2、修改配置文件。在machine.config里加上以下节点:
<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
3、在IIS中注册 .net framework 1.1。在cmd中进入 C:\Windows\Microsoft.NET\Framework\v1.1.4322,运行 aspnet_regiis -ir,在iis中找到“ISAPI和CGI限制”配置项,在ASP.NET v1.1.4322上点右键,选择允许。
4、等部署应用程序的时候就会发现在应用程序池编辑页面里无法选择.net framework 1.1版本。
这时可以通过执行 appcmd 来实现 .net framework 版本切换,执行 appcmd set apppool "DefaultAppPool" /managedruntimeversion:v1.1 命令,之后你就会发现 .net framework 版本已经改成了1.1。
5、对于64位操作系统还有2个注意点。
首先,需要在 C:\Windows\Microsoft.NET\Framework64\v1.1.4322 目录下新建一个 config 目录,并把 C:\Windows\Microsoft.NET\Framework\v1.1.4322\CONFIG 里的 machine.config 拷过去。
此外,还要在应用程序池高级设置里将“启用32位应用程序”选择为True。
在Windows 2008上运行ASP.NET 1.1程序的方法
2079人参与 |分类: 站长百科|时间: 2016年12月18日
相关文章
- 2020-01-10作为站长应该懂得的7大搜索引擎站长平台
- 2019-10-22个人博客网站用什么程序比较好?
- 2019-10-12头条搜索站长平台如何添加网站和sitemap文件?附图文教程
- 2019-09-26PHP环境下是选择Apache和Nginx?
- 2019-09-11网站运维人员必做的7项网站维护工作
- 2019-08-26现在还要必要坚持做PC网站或个人博客吗?
- 2019-08-03宝塔面板+云锁nginx自编译web防护的图文教程
- 2019-07-08解决国内主机服务器 WordPress 后台异常卡顿的问题
- 2019-07-02网站启用SSL自动301跳转到HTTPS教程
- 2019-06-06宝塔/BT面板内存占用MySQL频繁崩溃自动重启方法
评论专区德信商城