Проблема Mvc и локальной базы данных
У меня есть эта база данных на моем локальном SQL server 2014
Создать таблицу Dev. AreaCouncil
(
AreaCouncilID int первичный ключ NOT NULL,
AreaCouncilName varchar(25) NOT NULL,
AreaCouncilDescription varchar (40)
У меня есть этот уровень доступа к данным
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using BOL; namespace DAL { public class AreaCon { private AfigyaKwabreEntities db; public AreaCon() { db = new AfigyaKwabreEntities(); } public IEnumerable<AreaCouncil> GetALL() { return db.AreaCouncils.ToList(); } } }
У меня есть этот уровень бизнес-логики
using BOL; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class ACBll { private ACBll ACdB; public ACBll() { ACdB = new ACBll(); } public IEnumerable<AreaCouncil> GetALL() { return ACdB.GetALL(); } } }
У меня есть этот контроллер
using BLL; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace AfigyaKwabre.Areas.AllUsers.Controllers { public class ListAreaCouncilsController : Controller { // GET: AllUsers/ListAreaCouncils private ACBll ACdb; public ListAreaCouncilsController() { ACdb = new ACBll(); } public ActionResult Index() { var areaCouncils = ACdb.GetALL(); return View(areaCouncils); } } }
И, наконец, этот взгляд
@model IEnumerable<BOL.AreaCouncil> @{ ViewBag.Title = "Index"; } <h2>Index</h2> <table class="table"> <tr> <th> @Html.DisplayNameFor(model => model.AreaCouncilName) </th> <th> @Html.DisplayNameFor(model => model.AreaCouncilDescription) </th> <th></th> </tr> @foreach (var item in Model) { <tr> <td> @Html.DisplayFor(modelItem => item.AreaCouncilName) </td> <td> @Html.DisplayFor(modelItem => item.AreaCouncilDescription) </td> </tr> } </table>
Как только я пытаюсь использовать эту часть приложения для перечисления районных советов, localhost возвращает "нет подключения к интернету". Другие части приложения, которые имеют формы для ввода данных, подходят правильно, но не эта. Он отключается до тех пор, пока я не перезапущусь.
Есть идеи?
Что я уже пробовал:
Я просмотрел журналы событий, но ничего не понял..Я несколько раз перезапускал базу данных, все то же самое. Я пробовал разные браузеры, одно и то же. Однако тестовое соединение в Visual studio завершается успешно. Все части приложения работают. Он сразу же отключается я пытаюсь получить базу данных из базы данных нажав на пункт меню для этого конкретного
ЭТО СООБЩЕНИЕ ОБ ОШИБКЕ, КОТОРОЕ Я ПОСТОЯННО ПОЛУЧАЮ В ЖУРНАЛАХ СОБЫТИЙ
Значительная часть памяти процессов sql server была выгружена.
Это может привести к снижению производительности. Длительность: 333 секунд. Рабочий набор (КБ): 53684, зафиксированный (КБ): 111792, загрузка памяти: 48%.
Vjay Y
Можете ли вы показать свою строку подключения из web config