热门标签 | 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



推荐阅读
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 新浪微博热搜暂停更新;即刻APP回归;Android 11 Beta版发布 | 科技新闻速递
    为您带来最新的科技资讯,涵盖社交媒体动态、软件更新及行业重大事件。CSDN携手您共同关注科技前沿。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文介绍了如何解决 ChinaASP.Upload 错误 '80040002',即必须添加版权信息的问题,并提供了详细的步骤和注意事项。 ... [详细]
  • 探讨低代码行业发展现状,分析其未能催生大型企业的原因,包括市场需求、技术局限及商业模型等方面。 ... [详细]
  • c#  项目文件,C#viual studio使用方法
    一、项目文件1)Properties节点下主要存放的是当前程序集相关的信息,如版本号、标题等。双击”Properties“,打开如下项目属 ... [详细]
  • 本文介绍了 PHP 的基本概念、服务器与客户端的工作原理,以及 PHP 如何与数据库交互。同时,还涵盖了常见的数据库操作和安全性问题。 ... [详细]
  • 本文详细介绍了如何利用 Bootstrap Table 实现数据展示与操作,包括数据加载、表格配置及前后端交互等关键步骤。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • Web前端开发的职业前景与就业指南
    随着互联网行业的蓬勃发展,Web前端技术因其在用户界面和交互设计中的关键作用而备受企业重视。本文探讨了前端开发的职业前景,以及应届毕业生如何提高自己的竞争力。 ... [详细]
  • 整理于2020年10月下旬:总结过去,展望未来Itistoughtodayandtomorrowwillbetougher.butthedayaftertomorrowisbeau ... [详细]
  • 本文详细介绍了如何使用Layui框架实现动态和静态数据表的分页功能,具有较高的实用性和参考价值。适合需要开发管理后台的开发人员参考。 ... [详细]
  • 驱动程序的基本结构1、Windows驱动程序中重要的数据结构1.1、驱动对象(DRIVER_OBJECT)每个驱动程序会有唯一的驱动对象与之对应,并且这个驱动对象是在驱 ... [详细]
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社区 版权所有