如何以中等信任模式从 ASP.NET 2 站点访问 Mysql?我的 ISP 不允许我的网站在完全信任的情况下运行,我已经尝试了许多(如果不是全部)mysql api 来连接到数据库。
所有结果都会导致 SocketPermission 或 FileIOPermission 错误。我什至尝试覆盖我的 web.config 中的信任设置。
有什么想法吗?
最佳答案
要求他们将 MySQL 程序集放入 GAC。这是第三方数据库和 Medium Trust 的常见问题。
我要补充一点,您将不得不对他们说甜言蜜语。他们将需要相信他们将要安装的软件不会破坏他们的服务器。因此,您需要解释它是成熟的软件,并向他们提供网站的 URL。
The other option是让他们稍微改变信任区的状态。这看起来有点可疑,但它不涉及接触 GAC。
关于asp.net - .NET 2.0 和 MySql 处于中等信任模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217989/