А по мне DataAccessLayer это извращение, и усложнение кода (да и не только моему, много кто считает это антипаттерном). Для передачи контекста в контроллер есть DI, а в EF7 для модульного тестирования специально сделан InMemory Provider.
Turtle_Onni: меня смущает следующая строка var postedFile = httpRequest.Files[file]; у вас есть цикл foreach по httpRequest.Files, и тут не надо этого, file уже указывает на элемент массива.
Прошу прощения, не внимательно прочитал ваш вопрос, у вас вылетает исключение System.NullReferenceException, те, у вас идет обращение к не созданному объекту, можете привести код загрузки файла?
1. Посмотреть лог IIS.
2. Скорее всего вылетает исключение, обернуть в try/catch и записать в лог исключение и его сообщение, а так же внутреннее исключение.
Turtle_Onni: В отличие от атрибута «Только чтение» файла, атрибут «Только чтение» папки в операционной системе Windows, ее компонентах и программах обычно игнорируется. Что дает отдадка? сообщение исключения?
Turtle_Onni: Минификация удаляет все незначимые симловы, строки (перенос строк, комментарии) и в зависимости сколько удаляется то экономия может достигать от 10% (мало комментариев обычно) до 50% (это если много комментариев). В есть расширения, которые минифицируют файлы (https://visualstudiogallery.msdn.microsoft.com/9ec... но не склеивают, в сторонних пакетах, часто в сборке идут 2 версии, полная и min. используйте min версии и все.
Super User: Как раз таки и является, и уже работает и под Linux и под Mac. Ну уже не совсем сырой, RC уже. Сам в настоящее время проект делаю на нем, вполне стабильно работает. Да и у ASP есть Nuget, тоже много чего там есть.
Александр Дегтярев: Я для себя выбрал ASP.Net, из-за C#. Учитывая открытость ASP.Net Core, и то как сейчас его продвигает MS, есть будущее за этой платформой.