.NET 2.0 和 MySql 处于中等信任模式

发布于 2024-07-07 04:51:29 字数 211 浏览 7 评论 0原文

如何在中等信任模式下从 ASP.NET 2 站点访问 Mysql? 我的 ISP 不允许我的网站在完全信任的情况下运行,并且我已经尝试了许多(如果不是全部)mysql api 来连接到数据库。

所有这些都会导致 SocketPermission 或 FileIOPermission 错误。 我什至尝试覆盖 web.config 中的信任设置。

有任何想法吗?

how do i access Mysql from an ASP.NET 2 site in medium trust mode? My ISP wont allow my site to run under full trust and i've tried many(if not all) mysql apis to connect to the db.

All result in either SocketPermission or FileIOPermission errors. i have even tried overriding the trust setting in my web.config.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

像你 2024-07-14 04:51:29

要求他们将 MySQL 程序集放入 GAC 中。 这是第三方数据库和 Medium Trust 的常见问题。

我要补充一点,你必须跟他们甜言蜜语。 他们需要相信他们要安装的软件不会破坏他们的服务器。 因此,您需要向他们解释它是已建立的软件,并向他们提供该网站的 URL。

另一个选择是让他们稍微改变信任区域的状态。 这看起来有点可疑,但并不涉及 GAC。

Ask them to put the MySQL assemblies in the GAC. This is a common issue with third-party databases and Medium Trust.

I'll add that you're going to have to sweet talk them. They're going to need to trust the software they're going to be installing to not destroy their servers. So you'll need to explain that it's established software and give them the URL to the site.

The other option is to get them to alter the state of the trust zone slightly. This looks a little more suspicious but it doesn't involve touching the GAC.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文