【发布时间】:2015-02-19 18:37:04
【问题描述】:
已签名 dotnet 程序集的源丢失。 臭名昭著:Windows Server 2012 上的强名称验证失败错误“0x8013141A”。
尝试启用跳过验证,但系统一直报告验证失败错误。
采取的步骤:
运行 sn.exe -Vr *,* 命令工具(x32 和 x64)添加了以下注册表项:
HKLM\SOFTWARE\Wow6432Node\Microsoft\StrongName -> *,* HKLM\SOFTWARE\Microsoft\StrongName -> *,*
在开发 Win 8.1 / VS 2013 机器上完美运行,但 Windows Server 2012 似乎忽略了注册表项。
还检查了运行应用程序的用户帐户对指示读取访问权限的注册表项的访问权限。
上网搜索了几天,有什么见解值得高度评价?
也许还有另一种禁用验证检查的方法?
【问题讨论】: