在Windows Server 2003 系统上部署asp.net项目出现以下问题: IIS为6.0

导致菜单控件的图片显示不出来:

WebSite:程序中的图片显示正常。

但用到ASP.net 2.0 的 asp:TreeView 控件,控件显示不出图片

图片属性:

地址:http://localhost/WebSite/WebResource.axd?d=41VAQHZc9t11gcfcSh8IynBrLxqhiiUYVpPeaSf8-4s1&t=633965754543750000

协议:超文本传输协议

类型:不可用

创建时间:不可用

修改时间:不可用

如下图:

其实这个问题报另一个错:“ASP.NET Ajax 客户端框架未能加载、"Sys"未定义” 解决这个问题图片就显示出来啦 如下:

一开始是用IE游览器游览的 找不都错误所在,以为是reportviewer 的问题

于是在网上搜索发现了很多关于这方面的内容

但是发现出现相关的情况 都是“reportviewer在IIS7无法显示”为主题的。

可是我的IIS是6.0版本的按理说不会出现这种情况。但是还是抱着试一下的想法 按照他们的解决方法试了下。

解决方法如下:

原因是因为IIS7.5读取web.config的方式改变了,不再读取的的设置,而是改成了读取的的设置。

在IIS7.5下要改成如下:

设置完成,报表可以正常显示

这边如果有是因为IIS7.0导致无法显示的朋友可以按照上面的方法试一下。

至于我。。当然没有成功了。

因为这边出现的情况是和我出现的一样的。。

所以我就条件反射的也以为是webconfig配置错误。。

结果浪费了一个晚上webconfig 都改烂掉了也没有解决掉。。。

第二天用火狐游览器的firdebug来检测了下

哇哈哈。。结果发现里面提示的是 "ASP.NET Ajax 客户端框架未能加载,"Sys"未定义"

恩开来这就是问题的根源了

于是就开始搜索这类问题的解决方案。。。

解决方案如下:

情况一:未设置编码

在节点中加个 就可以解决。

情况二:发布网站时没有添加引用(用VS2008会出现这样情况)

因为VS2008考虑到安全因素,没有在发布程序前添加System.Web.Extensions    System.Web.Extensions.Design两个DLL,需自己添加.

情况三:WEBConfig配置问题

在web.config的system.web节中添加

即可解决。

情况四:IIS配置问题

查看IIS的配置(如果不是本地就得联系空间服务商),在应用程序配置中查找.axd映射,如果没有就新建,映射路径和.aspx一样,注意不要勾选”检查文件是否存在“,确定后测试下效果。如果已存在映射就检查下路径是否正确以及有没有勾选”检查文件是否存在“,问题应该能够解决

基本上出现的都是上面这些情况。。

然后本人就一个个方法的试。。结果。。没有一个成功。。。

为什么没有成功呢?因为如果成功了也就没有下文了

然后本人就开始思考了

首先

老的两个服务器上面配置文件都没改 都是可以用的 然后补丁也都打了 webconfig也都改烂掉了 网上能找到的改webconfig的方法都试过了 然后今天早上就在那想 昨天肯定找错方向了 因为一开始是认为rdlc出错 后来想到是asp.net的ajax客户端出错 错不因该在rdlc 上 因为补丁这些也都打了 然后再把webconfig的问题也排除了 就只剩下 环境的问题了

而跟环境有关的问题的话就只有一个 就是axd的问题但是axd这边确认文件是否存在也已经去掉了所以还是不知道在哪里出错

后来仔细一看发现是这里的问题

在IIS上面的网站属性下面 会有个一个 通配符应用程序映射(执行顺序) 这里不知道为什么多了一个关于ASPNET_ISAPI.DLL的设置。

然后这边的“确认文件是否存在”被打上了勾。

然后去掉。。果然解决了问题

然后又尝试了发布几个新的网站发现在这个服务器上都会自动添加这里一条。同时确认文件是否存在都是打勾的。。而我们内部测试的服务器则没有这一项。

问题很坑爹。。但是终觉是解决了呵呵。。

之后与跟老师探讨了下得出了以下结论:

“简单来讲就是isapi是用来处理axd的 但实际上axd不存在 所以就出错  而他这里的判断  确认文件是否存在就 判断 isapi 处理的axd 存在不存在”

当然这只是探讨出来的结论。至于对错就不知道了

如果有人知道真正的原因也请告诉一下在下谢谢。。。

以上思路来自于:http://www.cnblogs.com/PleaseInputEnglish/archive/2012/10/18/2729877.html 的博客。

asp.net ajax客户端框架如何调用Page Method

asp.net ajax客户端框架如何调用Page Method 1:欲调用的页面方法必须声明为公有(Public)2:该方法必须为静态方法(static)3:该方法必须添加[System.Web.S ...

asp.net ajax客户端框架如何调用Web Service

asp.net ajax客户端框架如何调用Web Service 1:Web Service类添加 [System.Web.Script.Services.ScriptService]特性2:需要异步 ...

iis7+的虚拟目录:未能加载程序集“**”。请确保在访问该页之前已经编译了此程序集

在使用win8系统后,突然想运行iis,于是在windows组件中启用iis,并aspnet_regiis.exe -i注册iis后,于是开始发布了一个站点,一切正常 继而,在该站点下添加虚拟目录,然 ...

异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项

常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项 看到这个异常,我估计谁都会头大一阵子,不过还好,由于前面知道要设置为x86,加上以前观察过I ...

关于Visual Studio 未能加载各种Package包的解决方案

问题: 打开Visual Studio 的时候,总提示未能加载相应的Package包,有时候还无法打开项目,各种提示 解决方案: 进入用户目录 C:\Users\用户名\AppData\Local\M ...

未能加载包“Microsoft SQL Server Data Tools”

直接在vs2013里的App_Data目录创建数据库,在服务器资源管理器中查看时报错: 未能加载包“Microsoft SQL Server Data Tools” 英文: The 'Microsof ...

利用CSS、JavaScript及Ajax实现图片预加载的三大方法

预加载图片是提高用户体验的一个很好方法.图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度.这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发布 ...

virtualbox安装增强功能时【未能加载虚拟光盘】

virtualbox安装增强功能时[未能加载虚拟光盘] 今天在使用Virtualbox中的Ubuntu虚拟机,想安装增强功能来实现更改分辨率,但是在安装时出错:未能加载虚拟光驱 VBoxsGuestA ...

Windows7 安装vs2015 之后 调试Web项目IIS启动不了 aspnetcore.dll未能加载

安装windows企业版,整整折腾了两天了,一个本身家里网络环境不好,时不时掉线,终于披荆斩棘,克服了所有困难,结果VS2015 EnterPrise 版本在调试Web环境的时候,始终在任务栏里找不到 ...

随机推荐

Collection中的排序

我们来了解一下Collection的框架与接口: Set接口下面已经有SortedSet接口,其中提供了很多自带排序的实现类,例如ThreeSet,用户还能够自定义比较器来规定自己的排序规则. 本篇着 ...

数据库语言(二):SQL语法实例整理

连接表达式: select * from student join takes on student.ID = takes.ID; 通过on后面的谓词作为连接条件,相同的属性可以出现两次,也就是等价于 ...

看了些关于rem的知识点,在这做个自我总结归纳

我们最常用的字体单位是PX和EM. 首先px: px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的.(引自CSS2.0手册) px会随着屏幕分辨率的改变而改变,但是浏览器对页 ...

教你把UIView切成任意形状

有时候layer.cornerRadius并不能满足需求,自己实现drawRect又太麻烦,怎么办? 多的不说,直接上代码: - (void)dwMakeBottomRoundCornerWithRa ...

for循环删除list元素陷阱

首先我们先看一段代码,如下: List list=new ArrayList(); list.add("123"); lis ...

开发人员福利!ChromeSnifferPlus 插件正式登陆 Chrome Web Store

今天(2014-10-30)下午,ChromeSnifferPlus 插件正式登陆 Chrome Web Store. 在线安装地址: https://chrome.google.com/websto ...

国庆去学校的国际象棋(Latex)

国庆节去学棋与朋友. 看国外的网站更有趣的事情. 很快打下来. 首先效应: 嘿嘿  代码来了哟: \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc ...

转 原生js canvas实现苹果电脑mac OS窗口最小化效果

http://www.17sucai.com/pins/demo-show?id=2459 http://www.17sucai.com/pins/demo-show?id=2458  很多资料 ,前 ...

网络编程 -- RPC实现原理 -- RPC -- 迭代版本V4 -- 远程方法调用 整合 Spring 自动注册

网络编程 -- RPC实现原理 -- 目录 啦啦啦 V4——RPC -- 远程方法调用 + Spring 自动注册 服务提供商: 1. 配置 rpc04_server.xml 注入 服务提供商 rpc ...

windows 允许空密码登陆

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa  这个注册表键值下的limitblankpassworduse项 修改为0或者1

错误: asp.net ajax 客户端框架未能加载.,ASP.NET Ajax 客户端框架未能加载、Sys未定义...相关推荐

  1. 管家婆服装.NET II TOP 系列,安装过程中提示“silverlight/Sys未定义”错误,解决方案

    直接上文如下: 在查找这个错误的解决方案的时候,发现网络上很多人在问这个问题,于是乎,还发现有人收费解决.看图: 然后网络上有很多的解决方案,比如这个: 查了很多处理日志,说的都是在Web.Confi ...

  2. 管家婆分销ERPV3A8,安装过程中提示“silverlight\Sys未定义”或“网络访问失败,请重试”错误,解决方案

    直接上文如下: 在查找这个错误的解决方案的时候,发现网络上很多人在问这个问题,于是乎,还发现有人收费解决.看图: 然后网络上有很多的解决方案,比如这个: 查了很多处理日志,说的都是在Web.Confi ...

  3. 基础tips:.NET和ASP.NET还有ASP到底是什么?客户端WinForm和WPF的区别?前端三大框架,webpack和vite的比较,android三大框架.

    1..NET和ASP.NET分别是什么? .NET是微软的一个开发平台,其主要核心就是.NET Framwork,这个平台的一大特点就是跨语言性,不管是什么语言,c.c++.c#.F#.J#.vb等语 ...

  4. ASP.NET AJAX深入浅出系列课程(10):基于Microsoft AJAX Library扩展客户端组件.zip(10.77 MB)...

    讲座内容: 利用面向对象类型系统是扩展组件的常用方法,但是我们在客户端进行开发的时候也不能忘记正在使用的是JavaScript这个非常灵活的动态语言,使用一些特殊的方式来扩展组件有时候会得到更好的效果 ...

  5. 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》目录(最终定稿)...

    第一二卷都比较简单,特别是第一卷,讲的都是服务器端控件.第二卷是客户端部分,第三卷是高级内容,包括调试.性能.部署.控件开发.源代码结构.用户体验.心理学模型等等-- 第一卷争取在四月份出版,谢谢各位 ...

  6. Response 对象 错误 'ASP 0251 : 80004005' 超过响应缓冲区限制 此 ASP 页的执行造成响应缓冲区超过其配置限制。

     错误提示(关闭浏览器友好,及打开向客户端发送详细错误) Response 对象 错误 'ASP 0251 : 80004005' 超过响应缓冲区限制 此 ASP 页的执行造成响应缓冲区超过其配置 ...

  7. Android 开源框架ViewPageIndicator 和 ViewPager 仿网易新闻客户端Tab标签

     转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10766053 之前用JakeWharton的开源框架ActionBarSherl ...

  8. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(14)-主框架搭建

    ASP.NET MVC+EF框架+EasyUI实现权限管理系列(14)-主框架搭建 原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(14)-主框架搭建    ASP.NET MV ...

  9. TP框架表单验证 【包含ajax方法】

    之前的表单验证都是用js写的,这里也可以使用tp框架的验证.但是两者比较而言还是js验证比较好,因为tp框架验证会运行后台代码,这样运行速度和效率就会下降. 自动验证是ThinkPHP模型层提供的一种 ...

最新文章

  1. ATS名词术语(待续)
  2. oracle anbob,Tag Archives: oracle安装 | ANBOB
  3. 【深入浅出-JVM】(序)
  4. 二分图行列匹配--- hdu2119,hdu1498
  5. 吴恩达对话Yann LeCun:从相识Hinton到深度学习崛起
  6. 牛客网【每日一题】7月29日题目精讲—Max Power
  7. 5.MongoDB索引
  8. mysql负责均衡读写分离_MySQL读写分离之负载均衡
  9. C++STL-priority_queue
  10. XAMPP端口更改后 httpd-vhosts.conf 文件配置
  11. 图解tcpip读书笔记
  12. roboto字体android,Android字体设置 Roboto字体使用
  13. (2.1)【经典木马-冰河木马】详细介绍,原理、使用方法
  14. 用一根网线连接两台计算机,并传输数据
  15. 纠缠谎言蒙蔽双眼 而真实 已埋没
  16. Redux的工作流程
  17. 游戏世界三维坐标转换为屏幕坐标原理分析:三角函数转换与矩阵变换
  18. Linux嵌入式数据库
  19. 关于typedef的用法
  20. 省钱兄校园跑腿源码(公众号+APP+小程序+Android+IOS)校园跑腿社区跑腿同城跑腿任务兼职小程序uniapp前端模版

热门文章

  1. micropython常用模块有那个_Python常用模块,不明觉厉先马后看
  2. OpenXMl创建word并添加标题居中显示
  3. 荣耀7放入联通卡显示无服务器,华为荣耀7是否支持电信卡和联通卡【详解】
  4. python 生成excel像素画_Aseprite+Cocos:打包像素画图,导入到cocos里并动起来
  5. 解决小米路由狂读硬盘的问题
  6. python制作zzulioj排名动态图
  7. android批量删除联系人代码,Android手机怎么批量删除联系人?
  8. Maven构建多模块web项目(IDEA)
  9. scp 拷贝的两种方法
  10. 【疯壳·机器人教程4】人形街舞机器人-PC 上位机在线调试