【发布时间】: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 没有被阻止?
【问题讨论】: