У меня есть веб-приложение AngularJS с ASP.NET Web API в качестве бэкэнд (два отдельных проекта). Когда я пытаюсь вызвать службу веб-API, я получаю исключение. Например:Вызов ASP.NET Web API из исключения AngularJS thocks
Угловое:
$http.get('api/notes/').success(function(data) {
$scope.notes = data;
});
Web API:
public class NoteController : ApiController
{
private UnitOfWork _unit = new UnitOfWork();
[Route("api/notes/")]
[HttpGet]
public IEnumerable<Note> GetAllNotes()
{
return _unit.NoteRepository.Get();
}
/*...*/
}
Исключение:
Исключение типа 'System.InvalidOperationException' произошло в EntityFramework.dll, но не обрабатывался в коде пользователя
Дополнительная информация: Строка подключения с именем «NoteBookDB» не найдена в файле конфигурации приложения.
Если я добавляю строку подключения и структуру сущности для проекта frontend, все запускает исключение w \ o, но создает дополнительное соединение с БД, что, очевидно, неверно. Какая у меня ошибка?
Это не имеет ничего общего с Угловым и все, что нужно для настройки ASP.NET Web API и Entity Framework. – mason
Что вы подразумеваете под проектом «fronend» и как вы добавляете к нему строку подключения? – sylwester
@ mason, спасибо, я понял, что у меня неправильная маршрутизация в asp.net. –