Мы разработали решение .NET Framwork 4.5 и ASP.NET MVC 4, которое использует SQL Server 2012 в качестве базы данных. Мы не сталкивались с проблемами на наших машинах dev, но на промежуточном сервере мы получаем сообщение No connection could be made because the target machine actively refused it
. Эта ошибка возникает, главным образом, при пуске пула приложений. После перезагрузки некоторых страниц он обычно работает некоторое время.Проблемы с подключением SQL с использованием MVC4 и EF 5
Наши администраторы сети и сервера рассмотрели это и обнаружили, что все в порядке. Вместо этого они обнаружили, что сообщения в Интернете говорят о том, что подобные проблемы возникают из-за .NET framework 4.5. Теперь я застрял посередине. Я попытался подключиться с использованием IP, имени, FQDN, явно включив MARS и явно отключив асинхронные запросы.
упростите проблему, создайте простое тестовое приложение для подключения к SQL-серверу и запустите его с того же компьютера. Вы можете, по крайней мере, устранить MVC и EF из проблемы, так как это вряд ли возможно. Звучит скорее как конфигурация SQL или сетевая проблема для меня (я знаю, они всегда говорят, что все в порядке, хотя до этого не было доказано иначе). Число подключений к SQL-серверу ограничено в конфигурации? – BlackICE
Также может быть приложение с использованием MVC/EF, вы открываете много соединений с SQL и не закрываете их? – BlackICE