在我的项目中,我添加了ajax工具包的参考。当我运行时,它给出的错误就像增加信任级别一样。那是什么,我们为什么要提高信任度。
答案 0 :(得分:0)
除非您将程序集放在GAC中,否则它应该在ASP.NET Web服务器上以中等信任的方式运行,以便提高安全性并最大程度地降低您的网站被黑客入侵的可能性。
要升级ASP.NET AJAX Control Toolkit,您只需将AJAX Control Toolkit程序集复制到\ bin目录中(无需更改其他代码)。
ASP.NET AJAX 1.0本身需要在您运行的服务器的GAC中注册。有一个技巧可以避免在GAC中注册它,即以完全信任的方式运行应用程序,然后将其放在应用程序的\ bin目录中。建议不要这样做,因为这意味着Microsoft无法更新/维护程序集 - 但它可以正常工作。
请注意,大多数托管商在中等信任下运行应用程序 - 在这种情况下,此方法不起作用。但如果您完全控制服务器,则可以执行此操作。