我将C#编程为一种爱好,最近决定开始学习ASP.NET的细节以扩展我的技能。但是,我最近遇到了SQL LocalDB(2014)和#34; WingtipToys"项目由asp.net提供。
如标题所述,我收到此错误:错误:50 - 发生本地数据库运行时错误(提供图片)
我尝试了以下解决方案来解决此问题: - 安装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。我也无法在任何地方找到它,在我的计算机上进行快速搜索可以解决这个问题: 为了安全起见,我把它添加到了所有人手中。但是,这并没有影响任何事情。我用Google搜索,看看是否有其他人失踪,但似乎我是唯一一个有这个特定问题的人。
- 查看SQL Server Agent (SQLEXPRESS)
是否正在运行。 (它是)
我有什么遗失的吗?我不太明白为什么即使我尝试了所有列出的解决方案,我也会不断收到此错误。我查看了事件查看器,但它没有给我任何超出服务器给我的信息。
如果该信息有帮助,我正在使用Windows 10
运行SQL Server Express 2014 x64 with Tools
。