Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当安装程序应用程序在另一台计算机上运行时,无法生成SQL Server错误的用户实例_C#_.net_Sql Server_Ado.net_Setup Project - Fatal编程技术网

C# 当安装程序应用程序在另一台计算机上运行时,无法生成SQL Server错误的用户实例

C# 当安装程序应用程序在另一台计算机上运行时,无法生成SQL Server错误的用户实例,c#,.net,sql-server,ado.net,setup-project,C#,.net,Sql Server,Ado.net,Setup Project,我无法在我自己的计算机以外的其他计算机上运行我的c#应用程序。我的项目中有一个附加的mdf数据库文件。我在安装项目中将“SQL SERVER 2008”作为先决条件。应用程序在我的计算机上安装并运行良好,但当我在另一台计算机上安装并运行它时,它显示以下错误: Description: Stopped working Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: esbi.exe Problem Si

我无法在我自己的计算机以外的其他计算机上运行我的c#应用程序。我的项目中有一个附加的mdf数据库文件。我在安装项目中将“SQL SERVER 2008”作为先决条件。应用程序在我的计算机上安装并运行良好,但当我在另一台计算机上安装并运行它时,它显示以下错误:

Description:
Stopped working

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01:   esbi.exe
Problem Signature 02:   1.0.0.0
Problem Signature 03:   4dd8feca
Problem Signature 04:   System.Data
Problem Signature 05:   2.0.0.0
Problem Signature 06:   4a274a01
Problem Signature 07:   2744
Problem Signature 08:   11
Problem Signature 09:   System.Data.SqlClient.Sql
OS Version: 6.1.7600.2.0.0.256.1
Locale ID:  1033
因此,我在第一次打开与数据库的连接时插入了一个try-catch块,并捕获了以下错误:

Description:
Stopped working

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01:   esbi.exe
Problem Signature 02:   1.0.0.0
Problem Signature 03:   4dd8feca
Problem Signature 04:   System.Data
Problem Signature 05:   2.0.0.0
Problem Signature 06:   4a274a01
Problem Signature 07:   2744
Problem Signature 08:   11
Problem Signature 09:   System.Data.SqlClient.Sql
OS Version: 6.1.7600.2.0.0.256.1
Locale ID:  1033
System.Data.SqlClient.SqlException:无法生成SQL Server的用户界面,因为启动用户实例的进程失败。连接将被关闭

我用来连接数据库的连接字符串是

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\esbi.mdf;Integrated Security=True;User Instance=True
我做错了什么??是连接字符串的问题吗??
有什么建议吗?

可能是连接字符串中的“\SQLEXPRESS”。当我部署到运行SQL完整版本的服务器时,我必须将其更改为“(本地)”。

我有一个wpf应用程序在我的开发机器上运行,但在部署到服务器时出现System.Data.SqlClient.SQL错误。在我的项目中,我将“应用程序”选项卡上的“目标配置文件:”从 “.NET Framework 4客户端配置文件”至 “.NET Framework 4”,然后将其关闭、打开并重新链接。
然后应用程序运行时没有出现错误,因为服务器有一个匹配的.NET framework

该建议是否成功?他用你的建议解决了问题。请看他的答案