不知道咋解决,关于Could not load type 'System.Runtime.CompilerServices.…… asp.netiis 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dll加载失败,确定是否有,或者版本一致 有4.0的啊,而且假如dll真没有的话,那应该是每次进入这个页面都报错,但是这个是有时候报错,有时候又没有,出现几率小。 从网上百度到的原因是:.net 4这个类需要的的dll和.net 4.5是不一样的但网上给出的解决方案全是英文……我看不懂 问题解决了没???我的项目全部都是net4.0的,没有net4.5搜索老外的,也没有看到很合理的解决方案, 人都要被逼疯了 后来我找到原因了。是因为网站的bin文件里,我自己写的一个类库(dll),本地生成的时候没注意选择版本,visual studio默认是.net 4.5的,而网站用的都是.net 4。版本不一致,自然就出错了。至于我主楼说的,一会出错一会不出错。后来我发现规律了,当我改变网站bin文件夹里的文件(移动、删除或者添加新的dll)时,再去访问网站,必然出错,然后之后再访问一般就不会报错了…………我知道的就这么多啦。 我也去试试,谢谢你的回复.我估计我可能也是有这样的问题.只是我自己写的类库目前有源代码的都确认了是4.0我再去找找我写过的封装了的dll是不是有4.5的.如果没有,我都要郁闷死了 查看bin下所有dll的引用,都是net4.0以及以下版本的!然后查找了webconfig中的<add assembly="Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>这里面有问题吗?我查看了一下没有什么发现.服务器用的是windows2003,我开发环境是windows7.按理说windows2003是无法安装net4.5的, 郁闷了......还有什么地方可能有问题,求高手提醒. 问一个关于权限管理的问题?用户,角色,账号之间转换 asp.net 控件列表怎么处理一对多情况(关于行列互换问题) 图片循环滚动两次停止,请大家帮忙,谢谢! 【请教】assess表存为xml 如何用html写一个table里背景图片不重复呢 如何用RSS技术做新闻发布 数据库查询问题!!!!!!(帮帮忙!!!!) 高分请教.asp url 中编码方式:5/31/2005 编为7193508%F7,他是什么方式? 怎么用DataSet更新数据库,不简单呀。 各位大虾,这里有没有asp.net连接数据库的专题? 求助:自定义标签的问题 请求筛选模块被配置为拒绝超过请求内容长度的请求
有4.0的啊,而且假如dll真没有的话,那应该是每次进入这个页面都报错,但是这个是有时候报错,有时候又没有,出现几率小。
.net 4这个类需要的的dll和.net 4.5是不一样的
但网上给出的解决方案全是英文……我看不懂
我的项目全部都是net4.0的,没有net4.5
搜索老外的,也没有看到很合理的解决方案, 人都要被逼疯了
后来我找到原因了。是因为网站的bin文件里,我自己写的一个类库(dll),本地生成的时候没注意选择版本,visual studio默认是.net 4.5的,而网站用的都是.net 4。版本不一致,自然就出错了。至于我主楼说的,一会出错一会不出错。后来我发现规律了,当我改变网站bin文件夹里的文件(移动、删除或者添加新的dll)时,再去访问网站,必然出错,然后之后再访问一般就不会报错了…………我知道的就这么多啦。
然后查找了webconfig中的
<add assembly="Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
这里面有问题吗?我查看了一下没有什么发现.
服务器用的是windows2003,我开发环境是windows7.按理说windows2003是无法安装net4.5的, 郁闷了......
还有什么地方可能有问题,求高手提醒.