我有一个安装了MySQL Connector / NET版本6.2.3的IIS服务器。我正在使用NHibernate,我不完全确定如何设置我的Web应用程序来使用此驱动程序。我是否正确说我可以使用任何版本的.NET连接器,只要它被应用程序引用?如果是这样,我在哪里/如何在Web.config中引用驱动程序?
我最初使用的是版本6.3.6,它有一个安装程序,并且不要求我在我的项目中添加任何引用。但是,在部署到服务器时,我发现安装在那里的版本是6.2.3,它给出了这个错误:
Unable to find the requested .Net Framework Data Provider. It may not be installed.
答案 0 :(得分:0)
我明白了。只需在providerName
中将MySql.Data.MySqlClient
设置为connectionStrings
。