【发布时间】:2023-03-30 07:06:01
【问题描述】:
我创建了一个带有数据库的 c# 应用程序,并且在 Visual Studio 中一切正常,我可以从数据库中读取、插入和删除,但是在我部署我的应用程序后,我可以读取,但不能插入和删除。当我尝试插入或删除我的应用程序时显示捕获错误。在 Visual Studio 中一切正常,但是当我部署和安装应用程序时,我遇到了这个问题。我使用安装项目部署了我的应用程序,并在我的应用程序文件夹中添加了调试文件夹中的所有文件。
这是我的连接字符串:
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Baza-de-date.mdf;Integrated Security=True"
我正在使用 VS 2013 和 Microsoft SQL Server
提前感谢我的英语。
【问题讨论】:
-
部署的应用程序是否使用相同的数据库?还要检查它是否以相同的用户和/权限运行。你得到什么确切的错误信息?它发生的代码行是什么。
-
您在部署它的地方安装了 LocalDb 吗?
-
是的,使用同一个数据库。我收到捕获异常错误。
-
部署后数据库驻留在哪个文件夹中?用户在该文件夹中有写权限吗?当然,你为什么不向我们展示确切的错误信息呢?它到底在说什么?
标签: c# sql-server connection-string