我在C#MVC中编写了一个小型的两页网站,只需要从MySQL数据库中获取一些行并显示它们。它并没有真正做任何事情,我只是想在网上学习MVC /使用C#。
我已经使用连接字符串设置了MySqlConnection对象,最终想出了如何将站点部署到虚拟服务器上的IIS。但是,我使用我设置的用户名和密码犯了一个错误。用户名和密码在我的机器上工作,因为我从正确的IP地址访问,但是设置了另一个帐户(具有较少的权限),可以从任何地方访问,并且站点失败,访问被拒绝。
我已进入代码并更改连接字符串以使用其他MySQL帐户并重新部署该网站。但是,我仍然收到拒绝访问的消息,但使用旧的用户名和密码。
如何让它忘记'旧用户详细信息并使用源代码中的内容?
错误示例(由于显而易见的原因而编辑的用户名和密码):[MySqlException (0x80004005): Access denied for user 'username'@'*.*.*.*' (using password: YES)]
我尝试在IIS中重新启动网站并重新启动IIS本身,但没有任何改变。
编辑:
我之前应该添加的一些细节,MySQL的实例位于不同的Azure虚拟机上。用户名和密码由另一个网页(用PHP编写)使用,该网页位于Apache Web服务器上, 位于与数据库相同的虚拟机上。我已经在服务器上使用数据库进行了SSH连接,并以root身份登录到MySQL,并确认了我想要使用的用户详细信息,并且对我想要访问的数据库拥有正确的权限。