• 未能加载文件或程序集“AspNetPager”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))


      刚才,本来在写代码,无聊直接,打开QQ音乐,打算放点music,结果电脑卡死了,直接黑屏重启了。当我重启完电脑,重新打开VS时,悲剧的发现程序出错。奇怪的是,生成项目确实通过的。报错信息 "未能加载文件或程序集“AspNetPager”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))"。如下图所示,相信很多人都曾遇到过。


      重新附加AspNetPager.dll,重新引用到工具箱。重新生成了几次项目,重启VS,问题依旧存在。随百度了一下,的确不少人遇到过。什么用户Authenticated Users对AspNetPager.dll读写权限了,什么服务器McAfee的问题(我这是个人PC,应该无关系吧。而且,看起来设置那个东西挺麻烦的,就没试),AspNetPager文件受损了需要重新下载AspNetPager.dll,什么web.config的配置问题了(我是直接在需要使用分页的页面引用的,所以没有在web.config配置)还有人说,重启电脑就好了。我想,刚才死机的时候已经重启了,应该没关系吧。但是没有别的办法,只好把权限检查了,文件重新下载替换了,重启VS,重新生成项目,生成解决方案。天啊,问题依然存在。

      没辙了,我得自己想办法了。原来都是好好的,就因为死机了,项目就挂了?难道是刚才死机的时候,缓存文件的问题?于是,搜索了一下电脑上解决方案的名字的文件夹,删掉了系统盘下所有这个文件夹。其实,这些文件夹就是asp.net生成之后缓存文件夹。例如C:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files

    C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Files

    删掉这些缓存文件夹下面的解决方案缓存文件,重启VS,重新生成项目和解决方案即可。

    我本将心向明月,奈何明月照沟渠。
  • 相关阅读:
    docker-ce版本19.03.8修改docker镜像的存储地址的方法
    Django自带的用户认证模块auth auth.authenticate
    怎么用Python pip怎么升级pip?
    Python import Module加载模块失败 in ImportError: No module named
    系统如何查看某个端口的应用进程pid,关闭进程,解决应用端口占用问题
    琐碎知识点(2)
    琐碎知识点(1)
    微信小程序开发笔记6——小程序添加并使用外部字体(亲测可用)
    Gitlab教程2 —— 多人协同工作(清晰)
    Gitlab教程1 —— 安装和基本使用
  • 原文地址:https://www.cnblogs.com/pinzi/p/4224967.html
Copyright © 2020-2023  润新知