【问题标题】:Nancy DLLs blocked after downloading from Internet从 Internet 下载后被阻止的 Nancy DLL
【发布时间】:2017-07-26 09:56:46
【问题描述】:

我在.NET 4.6.1 Console Application 中使用Nancy 1.4.3。在发布模式下构建代码后,我将文件压缩并上传到 OneDrive。当我的朋友下载并解压文件时,以下 3 个 DLL 被阻止。

 1. Nancy.dll
 2. Nancy.Hosting.Self.dll 
 3. Nancy.ViewEngines.Razor.dll

为使 EXE 正常工作,用户应在解压前解除对 zip 文件的阻止,或者在解压后解除对 3 个 DLL 的阻止。没有其他 DLL 被阻止。 EXE 使用代码签名证书进行签名。

Zone.Identifier 属性可以通过Understanding The Internet File Blocking and Unblocking 以编程方式删除。

我担心的是为什么只有 Nancy.*.dlls 被阻止而其他 DLL 没有被阻止?

【问题讨论】:

    标签: .net nancy


    【解决方案1】:

    不确定我能不能回答你的问题,这取决于你的朋友配置。

    可能是因为 NancyFx dll 没有签名。

    见https://github.com/NancyFx/Nancy/wiki/Statement-on-strong-naming

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-03
      • 2022-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多