.NET服务器停止工作

时间:2013-09-23 03:32:22

标签: asp.net sql sql-server

我正在开发,并重新编译使用 ctrl + F5 启动了我的网站并收到错误:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

这怎么可能发生?

我没有改变任何事情。

我启动了空的MVC应用程序并使用CTRL + F5启动它并且它可以工作。我重新启动我的主应用程序,仍然无法正常工作。该死。

问题是,我没有更改任何连接字符串,mssql server中的任何内容都没有重启任何东西。我只是像往常一样编译应用程序,它首先说了一些关于Antlr3的东西,然后再也无法连接到服务器了。改变了sql express的端口,它开始工作20分钟,并且再次停止工作..不要理解。

5 个答案:

答案 0 :(得分:0)

这个错误引发了两种类型的问题。

1)检查连接字符串中是否有正确的服务器名称和数据库名称等。

考试:Setting up connection string in ASP.NET to SQL SERVER

2)检查你的sqlserver是否打开,如果你的sql server还有其他系统,请检查你的本地网络和另一个系统网络。

请参阅此solution

答案 1 :(得分:0)

Visual studio > View > server Explorer连接你的SQL服务器,从那里测试并复制连接字符串。它会工作......我的猜测是你的连接字符串有错误的实例..

答案 2 :(得分:0)

您的数据库是否可以在网络外访问。我认为您需要将SQL服务器添加到firefall应用程序以便在外部访问它。

将sqlservr.exe添加到Windows firefall

1. Go to Control Panel\System and Security\Windows Firewall\Allowed Programs.
2. Click Allow another Program.
3. Add SQL Server

答案 3 :(得分:0)

转到“控制面板” - >管理工具 - >服务 - > SQLServer。检查SQLServer以确保它已启动。

答案 4 :(得分:0)

我忘了将[InitializeMembership]属性放在我的HomeController.cs中,并且它永远循环,因为我使用的是RolesMembership;)

相关问题