C#应用程序与数据库工作正常,但部署后不起作用

时间:2014-07-27 20:25:39

标签: c# sql-server connection-string

我用数据库创建了一个c#应用程序,一切在Visual Studio中都很完美,我可以从数据库中读取,插入和删除,但在部署我的应用程序之后我可以阅读,但不能插入和删除。当我尝试插入或删除我的应用程序show catch错误。在Visual Studio中,一切都很完美,但是当我部署和安装应用程序时,我遇到了这个问题。我使用Setup Project部署了我的应用程序,并在我的应用程序文件夹中添加了debug文件夹中的所有文件

这是我的连接字符串:

Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Baza-de-date.mdf;Integrated Security=True"

我正在使用VS 2013和Microsoft SQL Server

提前致谢并抱歉我的英语。

1 个答案:

答案 0 :(得分:0)

您必须检查以下项目:

  • 操作数据库的名称等于开发数据库的名称。
  • 开发中使用的用户名和密码等于操作数据库中使用的用户名和密码。
  • 您的用户名具有足够的权限。
  • 存在已分配的文件夹,而.mdf文件未处于只读模式。
  • 您对此文件夹有足够的权限。