gpt4 book ai didi

html - BC30002 : Type 'MySqlConnection' is not defined - once code is on Web Server

转载 作者:行者123 更新时间:2023-11-29 22:16:08 24 4
gpt4 key购买 nike

我正在使用 ASP 和 VB 在 Visual Studio 2013 Web Express 中创建一个网站。该代码在 localhost 中工作 100% 正常,但是一旦我通过 FTP 将文件传输到我学校的服务器,它就不再工作了。 Web 服务器出现一条错误消息(标题)并表示它停在此处:

Imports System.Data
Imports MySql.Data.MySqlClient

Partial Class Home
Inherits System.Web.UI.Page

Private conn As New MySqlConnection

我之前读过很多人对此有疑问,但他们都只给出了我尝试过的相同答案(将在下面列出)

  • 首先,只是想提醒大家,这在我的本地计算机上确实有效
  • 我的系统上确实有 MySql.Data.dll 的工作引用
  • 我尝试过几个不同的版本
  • 我尝试不安装 Connector/Net for MySQL,而仅引用 Bin 文件夹中的 MySql.Data.dll。这有效,确认他们不必在其服务器上安装 Connector/Net。
  • 它位于我的 Bin 文件夹中,与我的网页位于同一级别
  • 当我使用面向 .Net 4.0 的 MySQL.Data.dll 将我的网站上传到 FTP 服务器时,它确实显示了一条错误,指出由于我的项目采用 .Net 3.5,因此目标太高
  • 请注意,我为 MySQL.Data.dll 获取的 .Net 文件目标为 .Net 2.0,因为这是 4.0 中的下一个最低版本

感谢阅读,任何意见都将受到赞赏。如果有任何问题,我会提供尽可能多的信息。

最佳答案

您没有将图像文件放在 Views 文件夹下。您在 View 中指定的 URL 是相对于应用程序本身的,因此您的图像文件夹应该位于项目文件夹下。

关于html - BC30002 : Type 'MySqlConnection' is not defined - once code is on Web Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31195677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com