当您安装MySql的.Net连接器时,它会改变.net环境的machine.cfg,并在db providers部分添加一个条目,该条目引用您已安装的连接器的特定版本。
这意味着每当您将本地开发计算机更新为更新版本的连接器时,您也需要更新生产服务器。使用AWS EC2环境,这意味着制作新的AMI并更新AutoScaler设置等,这似乎也会终止所有现有实例!
虽然我承认这是一个可行的过程,但它远非理想,因为这可能是一个人们可能忘记的区域,并且添加到更糟糕的更新可能是一个可能很长的停机时间......
是否有人知道解决此问题的方法,以便您可以开始使用较新版本的连接器而无需先制作新的AMI?
非常感谢,
答案 0 :(得分:4)
您不必安装MySQL连接器,只需复制DLL即可。
我不知道AWS或EC2是什么,但希望这是有用的信息。 :)