我正在尝试在 Windows 7 中的 IIS 7 下本地运行一个网站。我已将 AppPool 配置为使用“经典”模式,但连接到需要 SSL 的 MySQL DB 失败。如果我将身份更改为我的用户帐户,它就可以正常工作。使用默认的“ApplicationPoolIdentity”帐户时会失败。我是不是遗漏了什么?为什么通过 SSL 运行 MySQL 查询对于某些用户帐户会失败?
更新:这是 MySQL 连接器抛出的异常:
“读取流失败。尝试读取流末尾的内容。”
答案1
您能进一步隔离问题吗?您是否尝试过不使用 SSL 访问 MySQL DB?另外,这里要记住的一点是 ApplicationPoolIdentity 不是普通的用户帐户,而是具有最低安全权限的内置安全帐户。