NopCommerce 错误 SevenSpikes.Nop.Plugins.Core.dll' 被拒绝

Pet*_*ter 3 iis nopcommerce

我的 nopCommerce 网站上不断出现此错误。

Application startup exception: System.Exception: Plugin 'Seven Spikes Core'. Access to the path 'C:\Inetpub\wwwroot\mywebsite\Plugins\bin\SevenSpikes.Nop.Plugins.Core.dll' is denied.

我曾尝试在应用程序池中禁用重叠回收,但我仍然偶尔会遇到相同的错误。什么是永久修复?

我使用的是 nopCommerce 4.20 版。

小智 5

这是因为插件的影子副本已在 nopCommerce4.2 中解决。要解决该错误,您需要按照以下步骤操作

  1. 您需要停止 app_pool 和网站。
  2. 从插件bin文件夹中删除所有.dll(您的网站==>插件==>bin)
  3. 在 appsetting.json(网站的根目录)将 "UsePluginsShadowCopy" : true 更改为 "UsePluginsShadowCopy": false
  4. 首先启动 app_pool,然后启动网站。

它应该解决了错误。我遇到了同样的问题,并按照上述步骤得到了解决方案。您不需要禁用重叠回收。