asp.net-mvc - 更改为发布时无法加载文件或程序集 (nopcommerce 3.5)

标签 asp.net-mvc visual-studio-2013 asp.net-mvc-5 nopcommerce

我有一个新的 nopcommerce 3.5 网站要发布
在调试时一切都很好
但是一旦我更改为发布,我就会收到此错误

Error   1   Could not load file or assembly 'file:///C:\Users\User\Desktop\nop\packages\Autofac.3.5.2\lib\net40\Autofac.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)   C:\Users\User\Desktop\nop\Libraries\Nop.Services\SGEN   Nop.Services

我浏览了整个网络并尽我所能,但它只是不起作用

我做了什么。
  • 清理和重建
  • 重启 vs
  • 我重新下载了一份新的代码副本,同样发生了
  • 删除所有引用并重建
  • 最佳答案

    好的,这就是我解决它的方法。

    文件被 Windows 锁定,仅在调试中可见

    我必须转到错误中显示的每个 .dll 文件,
    在属性中有一个按钮 UNBLOCK 和我应用的更改错误消失了

    关于asp.net-mvc - 更改为发布时无法加载文件或程序集 (nopcommerce 3.5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30361082/

    相关文章:

    asp.net-mvc - ASP.NET 核心 Web API 和 Angular 客户端中的外部身份验证

    c# - 如何从 facebook 登录 API 获取手机号码?

    asp.net-mvc - 如何在asp.net mvc中使用带有数据注释的angular js验证字段?

    javascript - 在 VS2013 中保持 javascript 函数折叠

    asp.net - 默认模板中此占位符的用途是什么?

    c# - 如何将 sonarqube 与 visual studio 解决方案集成

    error-handling - 仅第一个MVC ErrorHandler属性应运行

    c# - 是否可以将 2 个独立的 MVC 应用程序部署到一个 Azure Web 应用程序中?

    c# - Entity Framework System.InvalidOperationException : 'An entity object cannot be referenced by multiple instances of IEntityChangeTracker.'

    c# - 存储可以循环编辑的列表?