Asp.net 无法生成本地数据库文件。

Asp.net 无法生成本地数据库文件。,asp.net,Asp.net,我正在使用VisualStudio2010,希望在我的项目中创建一个本地DB文件 当我使用预构建的登录进行注册时,VisualStudio应该创建DB文件,但它会显示一个消息框 无法生成SQL Server的用户实例,因为启动该用户实例的进程失败。连接将被关闭 当我尝试手动添加它时,它会显示相同的消息 如何解决此问题?检查App.Config文件中的连接字符串是否正确 <?xml version="1.0" encoding="utf-8" ?> <configuration&

我正在使用VisualStudio2010,希望在我的项目中创建一个本地DB文件

当我使用预构建的登录进行注册时,VisualStudio应该创建DB文件,但它会显示一个消息框

无法生成SQL Server的用户实例,因为启动该用户实例的进程失败。连接将被关闭

当我尝试手动添加它时,它会显示相同的消息


如何解决此问题?

检查App.Config文件中的连接字符串是否正确

<?xml version="1.0" encoding="utf-8" ?>
<configuration>


  <connectionStrings>
    <add name="DB" connectionString="Data Source=MyPC\SQLEXPRESS;Initial Catalog=IIQR;Integrated Security=True"providerName="System.Data.SqlClient"/>
  </connectionStrings>


</configuration>

有两种解决方案

一,。删除以下目录:

C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS

二,。。如果不起作用,请转到控制面板
->
管理工具
->
服务
,右键单击
SQL Server(SQLEXPRESS)
,然后转到
属性
。转到
登录
选项卡,然后选择
本地系统帐户
作为选项


第一个选项(删除
SQLEXPRESS
)对我不起作用,但第二个选项对我起作用。

显示您的连接字符串设置,连接字符串中一定有问题。您没有理解我的问题。如果在其他系统中遵循相同的过程,我就能够创建数据库。在项目中创建DB文件后,连接字符串将自动添加。请再看一遍这个问题。非常感谢您的尝试:-)