从设置文件安装程序后,为什么我的程序无法运行? (服务器实例问题?我不确定)

时间:2019-04-17 13:06:40

标签: c# tsql

当我为自己制作的任何应用程序构建设置项目时,即使是简单的应用程序,安装后都无法使用。

我已经安装了最新的.Net框架,并且SQL Express正在运行。

应用程序从app.config获取连接字符串,在此将其设置为sqlexpress实例。

我收到此错误:

  

System.NullReferenceException:对象引用未设置为对象的实例。

我不能从Visual Studio的服务器资源管理器访问SQLEXPRESS服务器吗?

我也不确定SQLEXPRESS的登录名。

我尝试使用不同的服务器名称,甚至将连接字符串重写为程序安装的实际路径。

<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=|DataDirectory|\appDB.mdf;Integrated Security=True"/>

如果我在创建基于服务的数据库时将服务器名称保持为SQLEXPRESS而不是默认的MSSQL名称,则在尝试在Visual Studio上运行此错误,我会遇到此错误:

  

'无法打开登录请求的数据库“ | DataDirectory | \ appDB.mdf”。登录失败。

     

用户'DESKTOP-#####'登录失败

0 个答案:

没有答案