mysql - 使用 MySql.Data.MySqlClient 时出现 WCF 服务错误

标签 mysql wcf

我在 Win Server 2008 机器上的 iis7 中托管了一个功能齐全的 WCF 网络服务。问题是当我尝试在服务中实现对方法的 mysql 调用时。该方法在 vs 中调试时工作正常,所有 mysql 方法和对数据库的调用都正常工作,但是当将它部署到服务器时我得到

"The server encountered an error processing the request"

如果我删除方法中的所有内容,例如:

string connStr = "{connection details}";
MySqlConnection conn = new MySqlConnection(connStr);

尝试运行该服务,我仍然得到同样的错误...

我已经没有想法了,真的需要你的帮助!

最佳答案

在黑暗中随机拍摄 2 张​​:

  1. 检查服务器上的事件查看器应用程序日志。它可能会告诉您错误的根本原因。

  2. MySQL 二进制文件是 32 位的吗?如果 IIS 应用程序池不允许 32 位库,它将崩溃。应用程序池中有一个选项允许 32 位二进制文​​件。

关于mysql - 使用 MySql.Data.MySqlClient 时出现 WCF 服务错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671521/

相关文章:

java - 如何使用jdbc在mysql中插入撇号数据

mysql - sql : Scan error on column index 6, 名称 "scheduled_date": null: cannot scan type []uint8 into null. 时间

java - WCF MTOM/XOP 客户端反序列化错误

C# 枚举 DataMember 在 WCF 中更改其值

本地网络上的Mysql错误10061

android - 具有支付集成的 Android 应用程序的数据库选择

c# - 在 WCF 服务中传递接口(interface)?

.net - Windows 更新后 WCF 服务中的 ServiceActivationException : Could not load file or assembly 'App_global. asax.vtxl8efb,版本 = 0.0.0.0

php - 处理mysql中的日期?

c# - System.Collections.Generic.List<T>.ToArray() 和 System.Linq.Enumerable.ToArray<T>() 之间的区别?