我正在开发一个使用与paypal相关的两个.dll文件的项目。看来这两个.dll有信任问题,因为我的项目在asp.net开发服务器和IIS中工作正常但是每当我的项目在托管服务器上运行时我都会收到错误:
That assembly doesn't allow partially trusted callers
托管服务器似乎处于中等信任级别,我认为,这可能是错误的,这两个.dll文件启用了完全信任,这就是我收到该错误的原因。
我已经尝试了很多我在stackoverflow和asp.net论坛上发现的过程,但那些没有取得任何成功,我仍然得到同样的错误。
任何帮助都将不胜感激。
答案 0 :(得分:0)
过去我曾多次反对这个问题。
首先,看看您是将net framework 2.0定位到3.5或4.0还是4.5。
在前一种情况下,您可以遇到这种问题,根据我的经验,有三种可能的方法:
在后者(.Net 4.0+)中,你不应该遇到这个问题,因为它改变了对库的处理信任度。