[解决]Linux上asp.net 连接MySQL 出错与解决记录

最近快搞定学校的网站了,在开发的过程中遇到一些问题,也让我萌生一些其他的想法。。。

以前一直采用“vs+SQLServer2000”的开发组合,这样的组合,开发起来已经比较熟手了。。。不过最近换了ubuntu的操作系统,所以想到把在windows上开发的网站放到linux系统上,所以就有了用"C#+MySQL"的组合啦。。。当然,着只是其中一个组合而已。。。。

我在电脑上装了apache,tomcat,xsp,mono,mysql。。。安装过程,是采用新利得自动安装的。。。一切顺利。。。

测试的时候,遇到asp.net的网站不能使用,所以就针对apache和mono,还有xsp进行了重新配置。。。不断的修改配置和测试,终于在最后可以成功访问了。。。

接下来是把数据库换成mysql的。。。这个简单,就是记得把mysql.data.dll复制到网站的Bin目录里就行啦。。。
这个有遇到一个问题:

Could not load file or assembly 'MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D' or one of its dependencies. The system cannot find the file specified.

刚开始,在网上找了一下,没有相关的解决方案。。。不过,凭着平常的感觉,我相信这个一定是可以解决的,所以,就重新打开了我用来测试的网站文件。。。
发现,在Web.config里有一个“<add assembly="MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>”,这里就是错误的地方。。。我把这个注释掉后,再测试,终于可以访问了。。。不再出错了。。。

» 本文链接地址:https://www.xidige.com/47

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区0人评论289人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告