Tag: asp.net core

Как обмануть repository async с помощью ядра Entity Framework

Я пытаюсь создать единичный тест для classа, который вызывает в repository async. Я использую kernel ​​ASP.NET Core и Entity Framework Core. Мой общий repository выглядит так. public class EntityRepository : IEntityRepository where TEntity : class { private readonly SaasDispatcherDbContext _dbContext; private readonly DbSet _dbSet; public EntityRepository(SaasDispatcherDbContext dbContext) { _dbContext = dbContext; _dbSet = dbContext.Set(); } […]

Обработка ошибок (отправка клиенту ex.Message)

У меня есть приложение ASP.NET Core 1.0 Web API и пытаюсь выяснить, как передать сообщение об исключении клиенту, если функция, которую мой controller вызывает ошибки. Я пробовал так много всего, но ничто не реализует IActionResult . Я не понимаю, почему это не обычная вещь, в которой нуждаются люди. Если правдиво нет решения, кто-нибудь может мне […]

Будет ли политика CORS предотвращать доступ к ресурсам из нерабочих запросов?

По моему мнению, использование модуля CORS приведет к удалению заголовка Access-Control-Allow-Origin из ресурса, что приведет к сбою запросов XmlHttp из браузера. Однако предотвращает ли Http-запросы от CURL или других собственных приложений / веб-серверов (т. Е. Запрос, написанный и выполняемый через PHP), от успешного извлечения данных с этого ресурса?

Loop / отражать все свойства во всех моделях EF для установки типа столбца

Мой клиент имеет стандарт хранения десятичных знаков SQL Server с десятичной (13,4) спецификацией. В результате, в очень большой и все еще растущей схеме, у меня есть около сотни таких утверждений: builder.Entity() .Property(x => x.MyField1) .ForSqlServerHasColumnType(“decimal(13,4)”); builder.Entity() .Property(x => x.MyField2) .ForSqlServerHasColumnType(“decimal(13,4)”); builder.Entity() .Property(x => x.MyField1) .ForSqlServerHasColumnType(“decimal(13,4)”); Если есть функция, где я могу прямо сказать EF, что […]

Объекты POST для Asp.net Core 2 являются NULL?

У меня есть настройка .net Core 2 API с некоторой тестовой функцией. (Visual Studio 2017) Используя почтальон, я делаю сообщение с необработанными данными для этого метода, но модель просто пустая? Зачем? // POST api/Product/test [HttpPost] [Route(“test”)] public object test(MyTestModel model) { try { var a = model.SomeTestParam; return Ok(“Yey”); } catch (Exception ex) { return […]

Как узнать выбранные флажки из метода HttpPost Create action?

У меня есть отношения «многие-ко-многим» между Student и Course . Набор связующего объекта – это Enrollment . Для простоты все они определяются следующим образом. модели public class Course { public int Id { get; set; } public string Title { get; set; } public virtual ICollection Enrollments { get; set; } } public class Enrollment […]

Таймауты с длительным запуском ASP.NET MVC Core Controller Метод HTTPPost

Я использую вызов ajax на страницах просмотра ASP.NET Core MVC MyView.cshtml $.ajax({ processData: false, contentType: false, data: new FormData(this), type: $(this).attr(‘method’), url: $(this).attr(‘action’), cache: false, success: function (data) { $(‘#mydiv).html(data); $(‘#bootstrapModal).modal(‘show’); Способ управления controllerом ” [HttpPost] [ValidateAntiForgeryToken] public async Task MyLongRunningMethod(MyViewModel viewModel) { await MyProcess.Longprocess1(); await MyProcess.Longprocess2(); await MyProcess.Longprocess3(); await MyProcess.Longprocess4(); return PartialView(“_MyPartialPage”); } Это […]

Проверка подлинности Windows в asp.net 5

Я создаю приложение интрасети в ASP.NET 5, MVC 6. Я хочу знать, как включить проверку подлинности Windows.? Шаблон проекта по умолчанию поддерживает только отдельные учетные записи пользователей.

VS 2015. Настройка правильной целевой структуры для веб-проекта ASP.NET 5

Я создал новый проект ASP.NET 5 MVC в Visual Studio 2015. В мастере создания проектов я решил показать шаблоны для платформы .NET 4.6, а затем на следующем экране выбрал «Веб-приложение» из ASP.NET 5 Preview Шаблоны. Однако после создания кажется, что проект перечисляет только «dnx451» и «dnxcore50» в разделе «frameworks» project.json: “frameworks”: { “dnx451”: { }, […]

Как получить веб-сервер kestrel для прослушивания запросов, не связанных с localhost?

Я развернул приложение c #, asp.net 5, mvc 6 для сервера Windows 2008. Я запустил dnx web и слушает порт 5000 и отлично работает при доступе с локального компьютера. Как заставить его слушать запросы, не связанные с localhost? PS Этот вопрос не является дубликатом этого … это относится к asp.net pre RC1, когда у хостинга.ini […]

Давайте будем гением компьютера.