当我为自己制作的任何应用程序构建设置项目时,即使是简单的应用程序,安装后都无法使用。
我已经安装了最新的.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-#####'登录失败