c# - 发布 ASP.net 网站以在 mod_mono apache 上运行时如何正确包含 dll

标签 c# mysql asp.net

我已将 ASP.net 网站发布到当前运行 debian 的 VPS。我正在使用 mod_mono 运行 apache Web 服务器来处理 ASP.net 脚本。

主页按预期加载并运行,但第二页使用 Here 中的 MySQL 库 我已经包含了 bin 文件夹,其中包含项目中使用的所有二进制文件。但是我仍然收到以下错误

找不到类型或 namespace 名称 MySql。您是否缺少 using 指令或程序集引用?

错误来源位于第 8 行。

Line 6: using System.Web.UI.WebControls;
Line 7: using System.Data;
Line 8: using MySql.Data.MySqlClient;

有谁知道如何解决这个问题吗?

最佳答案

我看到有两种类型的 dll - 用于单声道和 Windows,您是否包含了用于单声道的 dll?你在你的开发环境中尝试过这个dll吗? 提交您的 web.config 文件,它可能会有所帮助。

关于c# - 发布 ASP.net 网站以在 mod_mono apache 上运行时如何正确包含 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30963814/

相关文章:

c# - .NET Compact Framework 上 DateTime.Now 中的毫秒数始终为零?

c# - 为什么在 Windows XP 中使用“打开文件”对话框时当前工作目录会发生变化?

mySQL 和 C 的麻烦

html - 如何在 asp.net mvc 中对齐 Web 网格上的标题

c# - EntityFramework 包版本 ="6.1.3"和 Web 配置版本 6.0.0.0?

c# - 字符串的第一个字符到上层 ASP.Net

c# - 使用 MVVM 模式时如何处理 MessageBox 对话框(MVVM Light ToolKit)

c# - 实例化的预制比例在客户端上显示不正确

mysql - 如何使用 HQL 连接提供额外参数

java - 按给定订单获取订单 android SQlite Android