未能加载文件或程序集问题

在.net应用程序中,经常会遇到“未能加载文件或程序集‘ XXX.dll’或它的某一个依赖项。系统找不到指定的文件”的问题。先说一下答题的解决思路,首先查看你的项目的引用里面有没有次dll文件,如果没有,添加,其次查看项目属性的引用路径是否正确,如果还不奏效,最后可以用VS自带的程序集注册工具注册这个程序集。

1.在项目的引用目录里添加,rebuild 运行查看

2.如果1不能解决问题,那么可以选中你的项目project,点击鼠标右键,选择属性

在引用路径下,查看右侧的引用路径是否正确,如果不正确,remove掉,重新添加即可,rebuild 运行查看。

3.如果上述两个步骤还是没有解决问题,那么久需要注册一下你的程序集。

以管理员身份进入CMD命令提示框,打上cd\回到c盘目录下,

找到你VS注册程序集的工具,如果默认安装的则是这个目录下:

C:\Windows\Microsoft.NET\Framework\v2.0.50727 

的RegAsm

将工具的路径输入CMD命令框 ,并且输入工具名称regasm,按空格,写上你程序的dll路径

rebuild 运行查看。

最后,查看你的IIS,是否是应用程序池的问题,或者是权限问题(最好用管理员账号)等等,通过以上这些步骤,这个问题基本能得到解决。

 

转载于:https://www.cnblogs.com/yangzehua/p/4053831.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值