ASP.NET Web 应用程序 SQL Server CE 数据库配置错误 [重复]

Posted

技术标签:

【中文标题】ASP.NET Web 应用程序 SQL Server CE 数据库配置错误 [重复]【英文标题】:ASP.NET web application SQL Server CE database configuration error [duplicate] 【发布时间】:2013-08-03 08:13:34 【问题描述】:

我想将 SQL Server CE 数据库文件 (.sdf) 连接到 Web 应用程序。一旦我运行它,我就会收到以下错误。而且我不知道出了什么问题。

错误提示

编译器错误消息:CS0234:命名空间“System.Data”中不存在类型或命名空间名称“SqlServerCe”(您是否缺少程序集引用?)

但是一旦我添加了

using `System.Data.SqlServerCe;

IDE 中没有显示错误,但是一旦我编译它,我就会遇到错误。

using System;
using System.Collections.Generic;
using System.Data.SqlServerCe;
using System.Linq;
using System.Web;

public class LocalDbConfig

    private string dbPath;
    private SqlCeConnection con = null;

    public LocalDbConfig()
    
        dbPath = "Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "\\App_Data\\Root.sdf";
        con = new SqlCeConnection(dbPath);
    

【问题讨论】:

【参考方案1】:

检查您是否在项目中添加了对 system.data.sqlserverce.dll 的引用

【讨论】:

我已经在项目中添加了该引用

以上是关于ASP.NET Web 应用程序 SQL Server CE 数据库配置错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

连接 ASP.NET 3.5 Web 应用程序和 SQL Server 数据库的最安全方法是啥?

.NET / LINQ-SQL / ASP.NET 中的连接字符串地狱

使用 Swagger 在 ASP.NET Core 中实现 OAuth

ASP.NET Web 应用程序 SQL Server CE 数据库配置错误 [重复]

在 Azure 中为 ASP.NET Core Web 应用设置 SQL 连接字符串

SQL:将数据库导出到 asp.net