背景:一个用了十五年之久的内部ASP网站,运行于HP服务器硬件平台和Windows Server 2003操作系统之上,近期突然发生系统开机时一直停留于进度条的滚动状态,不能进入桌面环境.

第一反应是,使用系统分区镜像恢复系统.但是因为系统长时间运行正常,使用人员也几度更换,没人说得清以前究竟有没有做过备份,如果有的话也没人说得清镜像文件在哪里存放着.此路不通.

退而求其次,打算重新安装Windows Server 2003操作系统,重新部署网站.好不容易找到了一张Windows Server 2003系统安装光盘,表面划痕严重,有不祥预感.果然,安装到半路,若干次报告文件某某找不到,或者文件某某已损坏,直到最后索性不往下进行了,此路同样不通.再次找系统安装光盘的过程中,听使用人员讲,该服务器硬件状态不佳,而且同批同型号服务器已经挂了一台,估计该服务器也命不久矣.另外,库房有全新的服务器尚未启用.

根据以上信息,决定启用新服务器.

操作系统呢?首选当然是比较新的版本,如手头有的Windows Server 2008 R2,但担心配置ASP网站复杂度.其次是继续使用Windows Server 2003,但几乎可以肯定的是新硬件老系统要遇到无硬件驱动程序可用的问题.

说到做到,在新服务器上安装了Windows Server 2008 R2,电话激活,到服务器官方网站按照服务器型号下载并安装驱动程序.官方网站提供的是Windows7/8/8.1/10的驱动,下载的是Win7 x86_64驱动,个别的驱动不能安装,但网卡 显卡 主板都驱动成功,不影响正常使用.

安装IIS服务,配置网站,不能运行.

问度娘,将IIS选项中的”支持32位应用程序”启用,还不行.

又按照网友的说法改权限,可以运行,但是在打开的网页上一点击跳转链接就内部错误.

没头绪了.

找了台破机子,用另外找到的Windows Server 2003 64位安装盘安装系统,漫长等待装好了,全英文版.折腾很久,不成.换成Windows XP,这个也是可以安装IIS服务的.又是一番问度娘,折腾,网站跑不起来.

下载Windows Server 2003 32位,安装系统,安装驱动,安装IIS,设置网站,最终还是在打开的网页上一点击跳转链接就内部错误,跳转之前的页面显示都是正常的.调试得知数据库文件的读取和更新都是正常的.

偶然看到有个网友分享的内容中说到”父路径”的问题,照猫画虎,找到该选项,勾上.好了!网站运行正常,各项功能正常.

想到Windows Server 2008上面的问题估计也是父路径设置的问题,IIS管理器中到处找,看到了该选项,这个网站也好了.

回到重点:

Windows Server 2003 32位系统从头架设ASP网站的过程:

安装Windows Server 2003 32位系统

安装硬件驱动程序

设置IP地址

安装角色,即安装IIS服务.过程如下:

管理工具 -> 管理您的服务器 -> 添加删除角色 -> 下一步,选中”应用服务器(IIS,ASP.NET)”, -> 下一步 -> 下一步.

复制网站文件到计算机硬盘非系统分区

更改网站文件所在文件夹的安全属性.方法如下:

文件夹上右键 -> 属性 -> 点击“安全”标签 -> 添加,高级,查找,选中“IUSR_**”用户,读写权限都勾上,不存在安全问题的话勾选完全控制.

IIS设置,方法如下:

管理工具 -> 打开“Internet信息服务(IIS)管理器” -> Web服务扩展, 将”Active Server Pages”改为允许(默认为禁止).

默认网站 右键 -> 属性, 主目录设置为网站文件所在路径,”脚本资源访问 写入”都勾选上.

配置 -> 选项 -> 勾选”启用父路径”

配置结束.

Windows Server 2008 64位系统从头架设ASP网站的过程:

安装Windows Server 2008并激活

安装角色 Internet 信息服务(IIS服务)

启用父路径,方法如下:

IIS管理器 -> 网站 -> Default Web Site

在右边IIS下的ASP上右键 -> 打开功能

将”启用父路径”设置为 True

对ASP网站启用32位应用程序,方法如下:

IIS管理器 -> 应用程序池 -> Default App Pool

右键 -> 高级设置

将”启用32位应用程序”设置为True

修改网站文件访问权限,方法不赘述.

WindowsServer2003 2008R2架设ASP网站实战相关推荐

  1. 小旋风asp服务器安装了还是打不开asp文件,小旋风AspWebServer - 本地架设ASP网站

    小旋风AspWebServer - 本地架设ASP网站 作者:刘少 发布于:2010-5-1 15:33 Saturday 分类:电脑应用 阅读:5225次   评论:2条 现在有一个办法,不用安装I ...

  2. (转)推荐一个在Linux/Unix上架设ASP.NET的 WEB服务器--Jexus

    在Linux/Unix上架设ASP.NET WEB服务器,有两个可选方式,一种是Mono+XSP,一种是Mono+Jexus,其它的方式,比如 Apache+mod_mono.Nginx+FastCg ...

  3. 三.基础部分+asp网站搭建

    渗透测试流程:更全面地找出服务器的问题,更倾向保护 明确目标-->信息收集-->漏洞探测-->漏洞验证-->信息分析-->获取所需-->信息整理-->形成报告 ...

  4. 烟台.Net俱乐部10月活动Asp.Net实战之旅 威海行

    烟台.Net俱乐部10月活动Asp.Net实战之旅 威海行 烟台.Net俱乐部成立于2005年7月28日,于2005年8月28日成功举行了俱乐部的第一次活动:亲密接触Asp.Net.经过了中秋节.微软 ...

  5. linux hexo写博客,自己centos7架设hexo网站

    自己centos7架设hexo网站 一:安装博客框架 1.安装gityum install git-core 2.安装nvm(后面安装Node.js的最佳方式是使用nvm,所以这里安装nvm)wget ...

  6. 解决win2003下IIS中建立ASP网站出现500内部错误的方法(BUG)

    今天尝试在win2003系统下建立ASP网站,结果在访问时出现了"500-内部错误". 经过多番上网查找解决方法和大量尝试,总算解决了这一问题. IIS500错误,是因为微软的一个 ...

  7. 威联通架设php网站_使用QNAP NAS虚拟主机功能架设多个网站

    在这个网络营销活动活跃的时代,在网络上拥有一个与产品使用者及客户的互动园地是非常重要的.随着越来越多的免付费资源出现于网络上,架设网站不仅不需要专业人员,更可能是只要点几下鼠标就能完成的简单任务. 虚 ...

  8. php网站本地调试工具,php本地调试工具-php/asp网站程序本地调试工具下载 v5.1--pc6下载站...

    一款用于php/asp网站程序本地调试的工具. 一款用于php/asp网站程序本地调试的工具.许多站长对编程不太熟悉,当自己的php/asp网站程序需要修改时,修改后的文件,本地电脑无法看到自己的修改 ...

  9. 威联通架设php网站_初次体验架设PHP网站

    最近需要快速架设一个网站,因此淘了一份成型的模板,然后就开始..过程比较曲折. 测试环境:Win7旗舰+IIS7.5+mysql5.6+PHP5.2.17+PHPManagerForIIS-1.1.2 ...

  10. nas架设php网站,使用QNAP NAS虚拟主机功能架设多个网站

    (2016-06-07) 在开始之前 在开始之前,请先检查以下项目: DNS 设定 主机名称必须指向NAS的广域网络 (WAN) IP地址,您通常可以在DNS服务供货商的服务页面更改此设定. 转址功能 ...

最新文章

  1. GIS-001-gdal软件下载地址
  2. JMeter使用碰到的问题
  3. 中缀表达式计算、后缀表达式计算、中缀转后缀
  4. OpenCV gapi模块实现幻灯片滑slides soble的实例(附完整代码)
  5. mysqld与mysqld_safe的区别
  6. 2016-2017 Central Europe Regional Contest Hangar Hurdles 克鲁斯卡尔重构树 + 建图
  7. 逐条驳斥天猫精灵抄袭说?百度钱晨解秘小度Play设计
  8. 使用SetUnhandledExceptionFilter()让程序优雅的崩溃
  9. spring单元测试无法注入bean_Spring容器启动@Value属性无法注入?
  10. HTML中标签的ref属性,itemref(属性) | itemref (attribute)
  11. itextpdf解决PDF合并的问题
  12. 计算机基础a3知识点,《计算机应用基础》期末试卷A(A3版).doc
  13. Software Architecture Patterns: Layered Architecture
  14. 关于柔性显示器工作原理及发展前景的探究
  15. Week 3: 边下边播完整性校验作业
  16. SpringBoot (八)日志配置
  17. IOS与安卓怎样切换ip?
  18. Outperform
  19. 用 matplotlib 绘制 3D 时间序列动态图
  20. IDEA离线安装Oracle数据库驱动包

热门文章

  1. 如何查询iPhone手机的序列号?苹果序列号查询方法
  2. FutureTask.get(timeOut)执行原理浅析
  3. docker创建jenkins、jenkins配置邮件模板、jenkins升级、jenkins更改插件源
  4. 老九学堂【C++】保留字[关键字]
  5. 讯飞离线语音识别使用出现初始化失败的解决方法
  6. 熊猫在线压缩图_回归图与熊猫和脾气暴躁
  7. Alpha阶段测试报告
  8. 深信服PHP,深信服终端检测响应平台 EDR 代码审计
  9. 维护前辈代码,痛并快乐着...
  10. 网页中打开某个网页自动弹出扣扣群实现方法