Asp.net 为什么要提高系统中程序集的信任级别?

Asp.net 为什么要提高系统中程序集的信任级别?,asp.net,Asp.net,在我的项目中,我添加了ajax工具包的参考。当我运行时,它会给出错误,比如增加信任级别。这是什么,我们为什么要提高信任水平 除非您在GAC中放置程序集,否则该程序集将在ASP.NET web服务器上以中等信任运行,以提高安全性并将您的网站被黑客攻击的可能性降至最低 要升级ASP.NET AJAX Control Toolkit,只需将AJAX Control Toolkit程序集复制到\bin目录中(无需其他代码更改) ASP.NET AJAX 1.0本身需要在正在运行的服务器的GAC中注册。有

在我的项目中,我添加了ajax工具包的参考。当我运行时,它会给出错误,比如增加信任级别。这是什么,我们为什么要提高信任水平

除非您在GAC中放置程序集,否则该程序集将在ASP.NET web服务器上以中等信任运行,以提高安全性并将您的网站被黑客攻击的可能性降至最低

要升级ASP.NET AJAX Control Toolkit,只需将AJAX Control Toolkit程序集复制到\bin目录中(无需其他代码更改)

ASP.NET AJAX 1.0本身需要在正在运行的服务器的GAC中注册。有一个技巧可以避免在GAC中注册它,即以完全信任的方式运行应用程序,然后将其放置在应用程序的\bin目录中。不建议这样做,因为这意味着Microsoft无法更新/维护程序集,但它可以工作

请注意,大多数宿主在中等信任下运行应用程序——在这种情况下,这种方法将不起作用。但是如果你完全控制了服务器,你就可以做到


除非您在GAC中放置程序集,否则它将在ASP.NET web服务器上以中等信任度运行,以提高安全性并最大限度地降低网站被黑客攻击的可能性

要升级ASP.NET AJAX Control Toolkit,只需将AJAX Control Toolkit程序集复制到\bin目录中(无需其他代码更改)

ASP.NET AJAX 1.0本身需要在正在运行的服务器的GAC中注册。有一个技巧可以避免在GAC中注册它,即以完全信任的方式运行应用程序,然后将其放置在应用程序的\bin目录中。不建议这样做,因为这意味着Microsoft无法更新/维护程序集,但它可以工作

请注意,大多数宿主在中等信任下运行应用程序——在这种情况下,这种方法将不起作用。但是如果你完全控制了服务器,你就可以做到