我在VS 2005中有一个项目解决方案,其中在asp.net中有一个Web应用程序和一些用c#编写的库,这些库由Web应用程序使用。我们正在使用所有在项目属性中使用强名称签名的解决方案项目的dll / exe。
现在,当我们构建整个解决方案并尝试在IE浏览器上通过asp开发服务器运行Web应用程序时,它会引发以下异常:
程序集'abc.dll'的强名称验证失败。该文件可能已被篡改或部分签名但未使用正确的私钥完全签名。
所以请帮助我解决这个问题。
谢谢,
阿吉特
答案 0 :(得分:1)
Hai ajit,
查看这些链接
http://www.nirsoft.net/dot_net_tools/strong_name_remove.html
http://p2p.wrox.com/asp-net-1-0-1-1-basics/8730-strong-name-validation-failed.html
或尝试将编译选项更改为不使用 延迟签名。
答案 1 :(得分:0)
您是否确定程序集abc.dll已签名?