关于强名称验证跳过的奇怪问题

smw*_*dia 5 .net asp.net strongname assemblies

我的ASP.NET应用程序使用的是没有强名称的程序集.当我在IE中运行它时,它显示错误说:

无法加载文件或装配'xxxxx'.或其中一个依赖项.强名称signatuer无法验证.程序集可能已被篡改,或者是延迟签名但未使用正确的私钥完全签名.(HRESULT异常:0x80131045)"

sn.exe -Vr xxxx用来注册该程序集以跳过强名称验证,但它仍显示该错误.什么可能导致这个问题,我可以做些什么来解决它?

Rup*_*Rup 0

这就是延迟签名,旨在用于测试:您需要在要跳过验证的每台计算机上运行sn -Vr

我想您必须先完成签名,sn -r然后才能将程​​序集发布到网络上。