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

ASP.NET Core - это компактная, компонуемая и кроссплатформенная инфраструктура для создания веб-приложений и облачных приложений. Это полностью открытый исходный код на GitHub. Приложения ASP.NET Core можно запускать в Windows с полной версией .NET Framework или меньшей .NET Core или в Linux и MacOS с .NET Core и Mono.

13
Как выполнить модульное тестирование с помощью ILogger в ASP.NET Core
Это мой контроллер: public class BlogController : Controller { private IDAO<Blog> _blogDAO; private readonly ILogger<BlogController> _logger; public BlogController(ILogger<BlogController> logger, IDAO<Blog> blogDAO) { this._blogDAO = blogDAO; this._logger = logger; } public IActionResult Index() { var blogs = this._blogDAO.GetMany(); this._logger.LogInformation("Index page say hello", new object[0]); return View(blogs); } } Как видите, у …

10
Как получить доступ к конфигурации в любом классе в ASP.NET Core?
Я просмотрел документацию по настройке ядра ASP.NET. В документации говорится, что вы можете получить доступ к конфигурации из любого места в приложении. Ниже представлен Startup.cs, созданный по шаблону public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true); …

8
Использование UseMvc для настройки MVC не поддерживается при использовании маршрутизации конечных точек
У меня был проект ядра 2.2 Asp.Net. Недавно я изменил версию с .net core 2.2 на .net core 3.0 Preview 8. После этого изменения я вижу это предупреждающее сообщение: Использование UseMvc для настройки MVC не поддерживается при использовании маршрутизации конечных точек. Чтобы продолжить использование UseMvc, установите MvcOptions.EnableEndpointRouting = false внутри …

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

10
Как использовать npm с ASP.NET Core
Я использую npm для управления jQuery, Bootstrap, Font Awesome и аналогичными клиентскими библиотеками, которые мне нужны для моего приложения ASP.NET Core. Подход, который сработал для меня, начался с добавления в проект файла package.json, который выглядит так: { "version": "1.0.0", "name": "myapp", "private": true, "devDependencies": { }, "dependencies": { "bootstrap": "^3.3.6", …

3
Куда делся IMvcBuilder AddJsonOptions в .Net Core 3.0?
Я только что обновил свой проект веб-API ASP с. Net core 2.0к 3.0. Я использовал services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); ранее, чтобы обеспечить сериализованный JSON в нижнем регистре. После обновления до 3.0 я получаю такую ​​ошибку: Ошибка CS1061 «IMvcBuilder» не содержит определения для «AddJsonOptions» и не может быть найден …

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


6
Анализировать и изменять строку запроса в .NET Core
Мне предоставляется абсолютный URI, содержащий строку запроса. Я хочу безопасно добавить значение в строку запроса и изменить существующий параметр. Я бы предпочел не &foo=barиспользовать регулярные выражения, экранирование URI - сложная задача. Скорее я хочу использовать встроенный механизм, который, как я знаю, будет делать это правильно и обрабатывать экранирование. Я нашел …
113 c#  asp.net  asp.net-core 

5
Как разрешить экземпляр внутри ConfigureServices в ASP.NET Core
Можно ли разрешить экземпляр IOptions<AppSettings>из ConfigureServicesметода в запуске? Обычно вы можете использовать его IServiceProviderдля инициализации экземпляров, но на данном этапе, когда вы регистрируете службы, у вас его нет. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }

30
ASP.NET Core 1.0 при ошибке IIS 502.5
Я только что обновил свой сервер (Windows 2012R2) до .Net Core 1.0 RTMпакета хостинга Windows с предыдущего .Net Core 1.0 RC2. Мое приложение работает на моем компьютере без проблем, но сервер продолжает показывать: HTTP Error 502.5 - Process Failure Common causes of this issue: The application process failed to start …


11
как настроить ASPNETCORE_ENVIRONMENT для публикации основного приложения asp.net?
когда я публикую основное веб-приложение asp.net в своей локальной файловой системе, оно всегда принимает конфигурацию production и переменную ASPNETCORE_ENVIRONMENT со значением = "Production". как и где мне установить значение переменной ASPNETCORE_ENVIRONMENT, чтобы она учитывалась не только для отладки, но и для публикации ? я уже безуспешно пробовал следующие варианты: в …

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

12
Как передать несколько параметров методу get в ASP.NET Core
Как передать несколько параметров в методы Get в контроллере MVC 6. Например, я хочу иметь что-то вроде следующего. [Route("api/[controller]")] public class PersonController : Controller { public string Get(int id) { } public string Get(string firstName, string lastName) { } public string Get(string firstName, string lastName, string address) { } } …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.