解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】

楼主使用vs2012 .NET 4.0的环境开发web程序,其实这个问题出现很多次了,每次出现,楼主的办法是把备份文件还原,也就是说“忽略这个问题”!但是今天又遇到了,坑死了!打算解决!

简单介绍一下楼主项目的结构。。相当于三层!核心业务层,model层,实现层,应用层四层!

楼主解决的过程:

1.把所有的dll全部删除,所有的相关dll!

2.挨顺序生成,然后引用,确保顺序不错

按理说不应该出错了!最起码从网上搜索的大部分方法都是这么说的!但是楼主的错依旧啊!这就说明错还有!继续百度!找到这么一段

链接奉上:http://bbs.csdn.net/topics/370107645


大喜!难道真的对?于是乎删除!生成,运行!但是结果依旧,我靠,我火了,到底什么情况,难道真的要换项目?于是又看到一句话,说是加一个try。。catch语句,好吧试试看!于是加上,之后调试,捕获到异常,异常居然是:

,居然是未能加载某某程序集!看到这,心中一喜,终于有具体的错误了!!于是乎开始找这个dll啊!!!当然应该不是到网上找这个dll,而是在项目中寻找,或者实在不行就去下载!最后引用!


直到这一步,这个错算是到了尾声!众观网上的解答,要么一句话,要么随便复制粘贴,到底有多少是真正的解决问题了再来说明的?我留下这篇文章,只是为了防止以后再出现而已!


本文章不保证解决100%的问题,哪怕是同样的问题,但是却有一句提醒!标题的错误太过于笼统,看不懂,无从下手!但是真正确定正确的顺序之后再真正捕获到异常,这样解决问题的可能性又大了一些!最起码有了思考的方向!


再次强调,楼主出的是这个错,是这个dll,你可能是另外的错,另外的dll,如果以此来喷楼主的话,那我也无话可说!我说的是一个流程,一个观念而已!


本文章属于原创,如果需要转载请说明来源,谢谢!


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 当一个页面上同时开启多个ajax请求向后台请求数据时,如果没有特殊处理,这些请求会被堵塞,变成一个一个地完成。这是因为这些请求属于同一个会话,而同一个会话中的请求会受到Session锁的影响,导致请求阻塞。\[1\]为了避免这种情况,可以在控制器上加上特性\[SessionState(System.Web.SessionState.SessionStateBehavior.ReadOnly)\],这样可以将Session设置为只读,避免同一会话中的Session锁导致请求阻塞。\[2\]另外,需要注意的是,HttpSessionState来自于HttpModule的SessionStateModule,在每次请求处理过程中,会检查当前请求的处理程序是否实现了接口IRequiresSessionState,如果实现的话,会为这个请求分配HttpSessionState。同时,SessionStateModule还负责SessionID的生成、Cookieless会话管理、从外部状态提供程序中检索会话数据以及将数据绑定到请求的调用上下文。如果页面请求设置了读取器锁定,同一会话中同时处理的其他请求无法更新会话状态,但至少可以进行读取。如果页面请求设置了写入锁定,那么所有其他页面都会被阻止,无论他们是要读取还是写入内容。在AJAX程序设计中,需要注意这种情况的发生。\[3\] #### 引用[.reference_title] - *1* *2* *3* [同一页面多个ajax请求后台堵塞问题](https://blog.csdn.net/leftfist/article/details/82805674)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值