gpt4 book ai didi

c# - SQL Server CE错误不允许访问数据库文件

转载 作者:行者123 更新时间:2023-11-30 16:23:05 25 4
gpt4 key购买 nike

我有一个 WPF 应用程序,我正在其上使用 SQL Server CE。使用 Visual Studio 调试时它工作正常,但是当我在任何计算机上安装该应用程序时,会显示一条错误消息:

Access to the database file is no allowed

和我的数据库的路径(通常是安装应用程序的文件夹 C:/ProgramFiles)。

最佳答案

C:\program filesC:\program files (x86) 文件夹不能用于存储应用程序的可写元素,如数据库文件。这是在 Vista 和 Win7 (UAC) 中进行的安全更改。

您应该在安装过程中选择一个不同的位置(MyDocuments、ProgramData 或其他)来存储您的数据库文件。

当您在 Visual Studio 中进行调试时,您是在您拥有读/写权限的解决方案目录和子文件夹 bin\debug 中运行您的应用程序。

关于c# - SQL Server CE错误不允许访问数据库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11937657/

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