C# 已完成web应用程序,重新安装的操作系统现在可以';无法连接到数据库

C# 已完成web应用程序,重新安装的操作系统现在可以';无法连接到数据库,c#,asp.net-mvc,C#,Asp.net Mvc,我学习了更多关于ASP.NET MVC的知识,我决定参加Mosh Hamedani教授的Udemy课程,这门课程涉及到我制作一个名为Vidley的应用程序。我能够完全完成课程,但我遇到了一个问题: 我完成课程后一两天。我的电脑感染了病毒,我不得不重新格式化操作系统,重新安装所有的东西。我将应用程序备份到BitBucket上,但应用程序无法与数据库一起工作。当我尝试创建新用户时,应用程序只会抛出一个错误。我需要做什么才能让应用程序再次与数据库一起工作。我试着看其他话题,但我看不到任何涉及我的具体问

我学习了更多关于ASP.NET MVC的知识,我决定参加Mosh Hamedani教授的Udemy课程,这门课程涉及到我制作一个名为Vidley的应用程序。我能够完全完成课程,但我遇到了一个问题:

我完成课程后一两天。我的电脑感染了病毒,我不得不重新格式化操作系统,重新安装所有的东西。我将应用程序备份到BitBucket上,但应用程序无法与数据库一起工作。当我尝试创建新用户时,应用程序只会抛出一个错误。我需要做什么才能让应用程序再次与数据库一起工作。我试着看其他话题,但我看不到任何涉及我的具体问题的东西。我在想,是否有任何类型的配置我需要修复数据库,但我不完全确定,我担心我会破坏代码

这真的很令人沮丧,因为我打算把那个项目加入我的投资组合中,这样我就能更容易地找到工作了。我想知道我必须做些什么才能让这个web应用程序再次使用数据库,我应该在哪里部署它。我应该使用像app harbor这样的网站,还是有其他更好的平台。我真的是个新手,所以如果我问了一个荒谬的问题,我很抱歉

  • 请重新检查您的连接字符串,因为您已经重新安装了所有内容,甚至操作系统

  • 检查数据库服务器实例是否正在运行。如果没有,请启动该服务

  • 重新检查连接字符串中的数据库名称、用户名和密码


  • 您会遇到什么错误?检查数据库服务器实例正在运行编辑了您问题的标记,假设您使用的是c#如果我错了,请重新编辑。可能是因为connectionstring属性。我确信这与web配置文件中的连接字符串属性有很大关系。我所做的是在应用程序中看到了数据库,但所有数据都被清除了。我不确定这是否是自然的,因为我确实在BitBucket上备份了数据文件。当我查看数据库的属性时,它与配置文件中的属性相同,只是有一个区别。属性中没有| DataDirectory |,而是显示数据库所在的文本文件路径。我还保存了我在云存储上的所有工作,当我从云存储中提取代码时,它出于某种原因正在工作。到目前为止,该应用程序确实在调试中工作,但我在将其部署到AppHarbor时遇到了问题,但这与我正在解决的问题完全不同。“除了App Harbor之外,还有什么其他服务我可以免费部署我的网站吗?”丹尼尔,几年前,我用过。他们仍然提供免费托管服务。我现在心里没有别的事要做。