MySQL 作为 ASP 会话状态不适用于共享主机,仅适用于 localhost
我以前在一些共享主机上遇到过这个问题,但不记得修复方法。我花了近 2 天的时间进行谷歌搜索,甚至浏览了 2 个旧项目的外部硬盘备份并阅读了 web.configs,但我只是无法找到它,而且我认为我没有在谷歌搜索正确的术语...
我是使用 Mysql Connector/Net 存储 asp 会话状态。 mysql 数据库位于托管服务器上(我本地没有 mysql)。 在本地打开页面会在数据库中创建一个会话。 在主机上打开页面则不会。
我以前见过这个问题,但已经是很久以前的事了,我在这里搜索了一些已回答的问题,但不是太广泛,我厌倦了搜索。
请帮忙
垫
I have encountered this problem before on a few shared hosts but cant remember the fix. I have spent almost 2 days googling and I have even gone through 2 external hd's of backups of old projects and read the web.configs but I just cant put my find it and I dont think I am googling the correct terms...
I am using Mysql Connector/Net to store asp session state.
The mysql db is on the hosting server ( I have no mysql locally).
Opening a page locally creates a session in the db.
Opening a page on the host does not.
I have seen this issue before but was a long time ago and I have searched a few of the answered questions here but not too extensive, I'm sick of searching.
Help Please
Mat
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来像是权限问题。 db 用户具有来自一台主机(本地)的连接/更新权限,但不具有来自另一台主机(托管服务器)的连接/更新权限。
It sounds like a permissions issue. The db user has connect/update permission from one host (locally), but not from the other (hosting server).