热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

.netFramework4.5框架下运行4.0站点程序的问题

事件的起因:公司部署好的站点突然发现出了问题,经过一步步的查找(查找问题所在的艰辛只有自己知道),查源代码发现

事件的起因:

公司部署好的站点突然发现出了问题,经过一步步的查找(查找问题所在的艰辛只有自己知道 ),查源代码发现程序通过Response.Write 函数将html代码写到页面上,但是显示出来却不正确,开始的时候怀疑是程序员写的代码有问题,后来经领导指点,找了另外一台服务器测试,好使,这下范围缩小到了IIS、操作系统和.netFrameWork(有时候系统问题的查找就是通过不断的尝试、缩小范围的过程)

比较了一下好使的和不好使的服务器的差异,终于找到了,框架不一样,又不敢冒然在公司的服务器上尝试,装个虚拟机还原一下相关的环境吧(现在终于知道虚拟机的好了),虚拟机装好后,果然跟远程服务器上的现象一样,用事实证实了我的猜测。

第一步:卸掉.netFrameWork 4.5框架的所有东西。

第二步:安装.netFramework 4.0框架。

完成了,配置好站点再次运行程序(开启.net 4.0的程序池,在ISAPICGI 限制处允许4.0框架的操作),又出现了奇怪的现象,竟然提示我

HTTP 错误 404.17 – Not Found

请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

 

真是举步为艰呀,继续上网搜索问题,终于看明白了,告诉我是要配置IIS“处理程序映射”

如下图 

 

点击打开“处理程序映射” 

 

点右键选择“添加脚本映射” 

 

 

请求路径:* .aspx

可执行文件:c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

名称:PageHandlerFactory-ISAPI-4.0_32bit

再加一条

请求路径: *.aspx 

可执行文件:c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

名称:PageHandlerFactory-ISAPI-4.0_64bit

然后再运行站点,好使了,

 

疑问

1:.netFramework为什么会将html解析的不正确,那以后我们怎么输入html代码

 

依照此过程在公司的外网站点上操作,.aspx页面好使了,其它的扩展名的页面也要添加相应的映象处理

 如:*.ashx   *.axd等等;

可执行文件都一样c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

名称最好找一个好使的机器一点点抄

最后:建议如果有条件还是重装系统,直接安装.netFramework4.0框架最安全 


转:https://www.cnblogs.com/zhongbingshu/archive/2012/06/15/2550715.html



推荐阅读
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 本文探讨了Java编程的核心要素,特别是其面向对象的特性,并详细介绍了Java虚拟机、类装载器体系结构、Java类文件和Java API等关键技术。这些技术使得Java成为一种功能强大且易于使用的编程语言。 ... [详细]
  • 编写了几个500行左右代码的程序,但基本上解决问题还是面向过程的思维,如何从问题中抽象出类,形成类的划分和设计,从而用面向对象的思维解决问题?有这方面的入门好书吗?最好是结合几个具体的案例分析的 ... [详细]
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 本文介绍如何使用JPA Criteria API创建带有多个可选参数的动态查询方法。当某些参数为空时,这些参数不会影响最终查询结果。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 在Windows Server 2008 R2上配置IIS FTP服务
    本文详细介绍了如何在Windows Server 2008 R2操作系统上通过IIS配置FTP服务的过程,包括服务器角色的选择与安装、FTP站点的创建以及必要的服务和防火墙设置检查。 ... [详细]
  • 本文详细介绍如何在Windows 7操作系统中安装Python,并在IIS (Internet Information Services) 中配置Python脚本的运行环境。步骤包括安装必要的组件、配置IIS处理程序映射以及测试Python脚本的执行。 ... [详细]
author-avatar
刘浩不来丷上海594865126
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有