错误:50 - 发生本地数据库运行时错误

时间:2015-10-14 22:19:34

标签: c# sql asp.net sql-server sql-server-express

我将C#编程为一种爱好,最近决定开始学习ASP.NET的细节以扩展我的技能。但是,我最近遇到了SQL LocalDB(2014)和#34; WingtipToys"项目由asp.net提供。

如标题所述,我收到此错误:错误:50 - 发生本地数据库运行时错误(提供图片)

enter image description here

我尝试了以下解决方案来解决此问题: - 安装SQL Server Express 2014而不仅仅是LocalDB

- 重新启动服务

通过命令行创建另一个本地数据库

- 在我的连接字符串<add name="WingtipToys" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\wingtiptoys.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />中使用MSQLLocalDB。

-Adding

<add name="ASP.NET v4.0" autoStart="true" managedRuntimeVersion="v4.0"     managedPipelineMode="Integrated">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />

到applicationhost.config。我也无法在任何地方找到它,在我的计算机上进行快速搜索可以解决这个问题:enter image description here 为了安全起见,我把它添加到了所有人手中。但是,这并没有影响任何事情。我用Google搜索,看看是否有其他人失踪,但似乎我是唯一一个有这个特定问题的人。

- 查看SQL Server Agent (SQLEXPRESS)是否正在运行。 (它是)

我有什么遗失的吗?我不太明白为什么即使我尝试了所有列出的解决方案,我也会不断收到此错误。我查看了事件查看器,但它没有给我任何超出服务器给我的信息。

如果该信息有帮助,我正在使用Windows 10运行SQL Server Express 2014 x64 with Tools

2 个答案:

答案 0 :(得分:0)

我不知道我做了什么修复它,但我几乎肯定它涉及在服务器数据库中创建连接。我使用的教程没有超过那部分,所以我认为它不会起作用。但是,它现在有效。

答案 1 :(得分:0)

试试这个,它对我有用。

转到工具/选项/数据库工具/单击数据连接/现在从右侧框中删除Sql Server实例名称/单击确定。

然后尝试添加另一个数据库: 打开Solution Explorer /右键单击project / Add New Item / Select Service-based database / click Add

enter image description here