|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 学院> 论文>

32位ASP.NET 2.0 web程序如何在64位ASP.NET 2.0 Windows Server

2012-07-27 13:19 作者:聂 兴 来源:硅谷网 HV: 编辑: 【搜索试试
  硅谷网7月27日消息 (原文载于《硅谷》杂志)WindowsServer2008操作系统中增加许多新功能,相对于WindowsServer2003而言更易用、更稳定、更安全、更强大。新增功能:虚拟化、IIS7.0、服务器管理器、增强的终端服务、WindowsPowerShell、Bitlocker驱动器加密、网络访问保护(NAP)、只读域控制器(RODC)、服务器核心(ServerCore)以及Windows防火墙高级安全功能,更是成为其十大亮点。然而,尽管其有如此强大的功能,也有它自身的兼容性问题,就像我们下面所讨论的,32位ASP.NET2.0应用程序无法运行在64位WindowsServer2008平台上,在运行之前,我们必须对系统进行相应设置。
  WindowsServer2008是微软公司全力打造的新一代服务器操作系统,虽然它是建立在WindowsServer先前版本的成功与优势上,但其在Web工具、虚拟化技术、安全性的强化以及管理公用程序等方面都有了进一步的改进,相对于WindowsServer2003而言更易用、更稳定、更安全、更强大。WindowsServer2008增加了许多新功能,他代表了下一代WindowsServer,新功能:虚拟化、IIS7.0、服务器管理器、增强的终端服务、WindowsPowerShell、Bitlocker驱动器加密、网络访问保护(NAP)、只读域控制器(RODC)、服务器核心(ServerCore)以及Windows防火墙高级安全功能,更是成为其十大亮点。
  由于WindowsServer2008的易用、安全、稳定及强大,我们无以抵挡其诱惑,我们都想体验其完善、强大功能带给我们的丰富体验。然而,尽管其有如此强大的功能,也有它自身的兼容性问题,就像我们下面所讨论的,32位ASP.NET2.0应用程序无法运行在64位WindowsServer2008平台上,在运行之前,我们必须对系统进行相应设置。具体设置和注意事项如下:
  1安装ASP.NET2.0版本
  下载ASP.NET2.0安装程序包,直接双击运行进行安装。如果IIS中网站属性里没有ASP.NET选项,则点击“开始”->“运行”,键入以下命令,安装ASP.NET2.0版本并在IIS根目录下安装脚本映射:
  C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe–i或C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe-i;
  并确保在Internet信息服务管理器的Web服务扩展列表中,将ASP.NET版本2.0.50727的状态设置为允许。注意,ASP.NET2.0的内部版本可能随时间发行的内部版本的变化而变化。那么在执行的时候,需要将v2.0.50727改成你的服务器中对应的2.0的版本。
  2安装IIS6管理兼容性
  如果在安装IISweb服务器时,没有安装“IIS6管理兼容性”等选项,则服务器无法运行32位ASP.NET2.0web应用程序。具体安装方法如下:依次打开“服务管理器(server)”->“角色”,右击“角色”选择“添加角色”选项,打开添加“添加角色向导”,点击“下一步”,选择“IIS6管理兼容性”,安装角色服务:IIS6管理兼容性,IIS6元数据库兼容性,IIS6WMI兼容性,IIS6管理控制台和IIS6脚本工具。
  3启用IIS6.0在64位Windows上运行32位ASP.NET
  在64位WindowsServer2008服务器上,默认的是运行64为ASP.NET应用程序,无法在同一台服务器上同时运行32位应用程序和64位应用程序。因此,若在64位Windows上运行32位ASP.NETweb应用程序,则需启用IIS6.0以在64位Windows上运行32位ASP.NET应用程序,方法是打开命令提示符,键入以下命令:
  cscriptc:\inetpub\adminscripts\adsutil.vbsSETW3SVC/AppPools/Enable32bitAppOnWin641;同理禁用IIS6.0以在64位Windows上运行32位ASP.NET应用程序,打开命令提示符,键入以下命令:
  cscriptc:\inetpub\adminscripts\adsutil.vbsSETW3SVC/AppPools/Enable32bitAppOnWin640,这样即恢复IIS6.0在64位Windows上运行64位ASP.NET应用程序。
  4设置“ISAPI和CGI限制”
  在IISweb服务器上设置“ISAPI和CGI限制”,允许未指定文件扩展名的文件(即所有可执行文件)在Web服务器上运行。下面独立的“server”均为服务器的计算机名称。具体方法如下:依次打开“服务管理器(server)”->“Internet信息服务(IIS)管理器”->“server(server\administrator)”->ISAPI和CGI限制,双击“ISAPI和CGI限制”图标或右击“ISAPI和CGI限制”图标打开“ISAPI和CGI限制”操作界面,执行“编辑功能设置”,勾选“允许未指定的ISAPI模块(S)”,点击“确定”完成“ISAPI和CGI限制”的设定。
  5设置应用程序池
  在IISweb服务器上设置“应用程序池”,具体方法如下:依次打开“服务管理器(server)”->“Internet信息服务(IIS)管理器”->“应用程序池”对应用程序池进行设置,双击“Classic.NETAppPool”或选择“Classic.NETAppPool”点击右侧“高级设置”,打开“编辑应用程序池”窗口,将“托管管道模式”设为“经典”,“.NETFramework版本”设为“V2.0”确定完成设置。点选”DefaultAppPool”,点击右侧“高级设置”,打开“高级设置”窗口,将“常规”下的“托管管道模式”设为“经典”,进程模式下的“标识”设为“networkservice”,“.NETFramework版本”设为“V2.0”。注意,通过“高级设置”设置,要比直接双击打开设置,可设置项要多的多。
  6更改数据执行保护(DEP)设置
  DEP可以通过监视程序以确保它们可以安全使用计算机内存,帮助保护你的计算机。如果DEP注意到计算机上的某个程序使用的内存不正确,则它将关闭该程序并通知您。如果一个程序安装程序或注册程序无故被停止,很可能是数据执行保护起到了作用。那么就需在数据执行保护中,添加执行程序。具体实现步骤:首先在Win2008系统桌面中,右击“计算机”图标,点选“属性”命令,在打开的系统属性设置窗口的左侧位置处,点选“高级系统设置”按钮,进入高级属性设置对话框,然后在该设置对话框的“性能”位置处,点击“设置”按钮,进入“性能选项设置”对话框,单击其中的“数据执行保护”选项卡,勾选“为除下列选定程序之外的所有程序和服务启用DEP(U)”,单击“添加”按钮,浏览到要安装程序的可执行文件(.exe),单击“打开”,单击“确定”按钮完成。此时在选项设置页面中,“为除下列选定程序之外的所有程序和服务启用”列表中出现目标应用程序。这样目标程序就可以顺利执行了。
  7其他注意事项
  1)连接数据库:如果网站使用了数据库,建议使用最好使用IP、账号和密码的形式对数据库进行连接,这不是必需的,但有时其他方式可能出问题。(此处是指SQL数据库)2)注意防火墙对远程访问网站的影响:如果网站建立以后,提示无法访问到网页,如果网站文件夹权限足够的话,那么关闭服务器防火墙试一下,因为WindowsServer2008防火墙,对访问进行了更严格设置。
  到此我们把如何使32位ASP.NET2.0web应用程序运行在64位WindowsServer2008平台上的设置和注意事项全部叙述完毕。我们的应用程序已经可以顺利安装和运行在64位WindowsServer2008平台上了。
  
【对“32位ASP.NET 2.0 web程序如何在64位ASP.NET 2.0 Windows Server”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·《硅谷》杂志:基于ASP.NET搜索引擎研究与实现
·硅谷杂志:基于ASP.NET的销售管理系统的设计与实
头条
硅谷网解密:4G网络中的微波传输解决方案 硅谷网解密:4G网络中的微波传输解决方案
在2013年12月4日,工信部向中国移动、中国联通、中国电信颁发TD-LTE(4G)经营许可之后……
·硅谷网解密:4G网络中的微波传输解决方案
·创意产业的批量化规律 工业造型方法论之加减
·《硅谷》杂志:浅谈电信运营商开展IPTV业务
·《硅谷》杂志:新型桌面搜索关键技术的研究与
·硅谷杂志:基于时间技术的搜索引擎排名算法
图文
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
最新
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·利用重力势能做功发电介绍和势能输出系统介绍
·李磊:新时代下电网调度自动化技术的发展分析
·提升企业竞争力以及企业人力资源管理优化思考
·《硅谷》杂志:采油分层测静压工艺技术浅究
热点
·判断连续时间系统的线性非时变性和因果性
·3DMAX+Vary室内漫游动画制作的技法浅析
·长期使人困惑的问题:TCP连接中断的实时检测
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·关于汽轮机油系统失火原因分析及防范措施的一
旧闻
·硅谷杂志:无线通信技术在调度通信中的应用
·硅谷杂志:视频会议系统建设应用分析
·硅谷杂志:化工生产过程中的DCS监控系统的应
·《科技与生活》杂志:钢铁厂厂址的选择
·颜海宙:谈谈工业锅炉节能运行的优化措施
广告
硅谷影像
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介绍
公关负责人离职背后:危机公关案例分析
公关负责人离职背后:危机公关案例分析
硅谷网解密:4G网络中的微波传输解决方案
硅谷网解密:4G网络中的微波传输解决方案
使用Autoit脚本在虚拟内存盘设置考试模拟系统
使用Autoit脚本在虚拟内存盘设置考试模拟系统
探秘开滦集团设备租赁管理系统的设计和实现
探秘开滦集团设备租赁管理系统的设计和实现
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>