Вопросы с тегом «asp.net-core-mvc»

ASP.NET Core MVC - это облегченная платформа представления для создания динамических веб-сайтов с помощью ASP.NET Core. Он позволяет создавать сайты MVC на основе контроллеров или просматривать страницы Razor на основе моделей. MVC включает в себя такие функции, как маршрутизация, привязка и проверка модели, фильтры, веб-API и механизм просмотра Razor.

429
Как создать собственный AuthorizeAttribute в ASP.NET Core?

Я пытаюсь сделать пользовательский атрибут авторизации в ASP.NET Core. В предыдущих версиях можно было переопределить bool AuthorizeCore(HttpContextBase httpContext). Но это больше не существует в AuthorizeAttribute. Каков текущий подход к созданию пользовательского AuthorizeAttribute? Что я...

302
Разрешение экземпляров с помощью ASP.NET Core DI

Как вручную разрешить тип с помощью встроенной инфраструктуры внедрения зависимостей ASP.NET Core MVC? Настройка контейнера достаточно проста: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Но как я могу решить...

240
Как зарегистрировать несколько реализаций одного и того же интерфейса в Asp.Net Core?

У меня есть службы, которые получены из того же интерфейса. public interface IService { } public class ServiceA : IService { } public class ServiceB : IService { } public class ServiceC : IService { } Как правило, другие контейнеры IoC, такие как Unity позволяют вам регистрировать конкретные...

198
Ошибка внедрения ядра ASP.NET: невозможно разрешить службу для типа при попытке активации

Я создал приложение .NET Core MVC и использую Dependency Injection и Repository Pattern, чтобы внедрить репозиторий в мой контроллер. Однако я получаю сообщение об ошибке: InvalidOperationException: невозможно разрешить службу для типа «WebApplication1.Data.BloggerRepository» при попытке...

189
Как вернуть HTTP 500 из ASP.NET Core RC2 Web Api?

Вернувшись в RC1, я бы сделал это: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } В RC2 больше нет HttpStatusCodeResult, и я не могу найти ничего, что позволило бы...

171
Как получить среду разработки / размещения / производства в ConfigureServices

Как получить среду хостинга для разработки / организации / производства в ConfigureServicesметоде Startup? public void ConfigureServices(IServiceCollection services) { // Which environment are we running under? } ConfigureServicesМетод только принимает один...

162
Выберите Tag Helper в ASP.NET Core MVC

Мне нужна помощь с помощником по тегу select в ASP.NET Core. У меня есть список сотрудников, которых я пытаюсь привязать к помощнику по тегам выбора. Мои сотрудники находятся в, List<Employee> EmployeesListи выбранное значение перейдет в EmployeeIdсобственность. Моя модель зрения выглядит...

162
Получение значения из appsettings.json в ядре .net

Не уверен, что мне здесь не хватает, но я не могу получить значения из моего appsettings.json в моем основном приложении .net. У меня есть appsettings.json как: { "AppSettings": { "Version": "One" } } Запускать: public class Startup { private IConfigurationRoot _configuration; public...

135
Опубликовать в IIS, установив переменную среды

Прочитав эти два вопроса / ответа, я смог запустить приложение Asp.net 5 на сервере IIS 8.5. Asp.net vNext: ранняя бета-версия публикации в IIS на сервере Windows Как настроить приложение MVC6 для работы в IIS? Проблема в том, что веб-приложение по-прежнему использует env.EnvironmentNameзначение...

132
Были включены повторяющиеся элементы «Содержимое». .NET SDK по умолчанию включает элементы Content из каталога вашего проекта.

Всякий раз, когда я добавляю файл javascript или css в свой основной проект asp.net и выполняю его dotnet runв своем терминале bash, я получаю следующую ошибку: /usr/share/dotnet/sdk/1.0.1/Sdks/Microsoft.NET.Sdk/build/Microsoft .NET.Sdk.DefaultItems.targets (188,5): ошибка: были включены...

127
Как получить доступ к конфигурации в любом классе в ASP.NET Core?

Я просмотрел документацию по настройке ядра ASP.NET. В документации говорится, что вы можете получить доступ к конфигурации из любого места в приложении. Ниже представлен Startup.cs, созданный по шаблону public class Startup { public Startup(IHostingEnvironment env) { var builder = new...

120
Как вернуть конкретный код состояния и отсутствие содержимого из контроллера?

Я хочу, чтобы приведенный ниже пример контроллера возвращал код состояния 418 без содержимого. Установить код состояния достаточно просто, но тогда кажется, что нужно что-то сделать, чтобы сигнализировать об окончании запроса. В MVC до ASP.NET Core или в WebForms это может быть вызовом,...

118
Страница .NET Core MVC не обновляется после изменений

Я создаю .NET Core MVC на последней версии 2.2. У меня проблема, когда я вношу изменения в файл CSHTML и обновляю страницу, мои изменения не отражаются в браузере. Мне нужно перезапустить проект, чтобы увидеть мои изменения. Это происходит уже некоторое время, поэтому я не совсем уверен, какое...

113
Как разрешить экземпляр внутри ConfigureServices в ASP.NET Core

Можно ли разрешить экземпляр IOptions<AppSettings>из ConfigureServicesметода в запуске? Обычно вы можете использовать его IServiceProviderдля инициализации экземпляров, но на данном этапе, когда вы регистрируете службы, у вас его нет. public void ConfigureServices(IServiceCollection...

109
Невозможно создать миграции после обновления до ASP.NET Core 2.0

После обновления до ASP.NET Core 2.0 я больше не могу создавать миграции. я собираюсь «Произошла ошибка при вызове метода BuildWebHost в классе Program. Продолжение без поставщика службы приложений. Ошибка: произошла одна или несколько ошибок. (Невозможно открыть базу данных« ... », запрошенную...