Запитання з тегом «asp.net-core»

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

10
Автоматично встановлювати appsettings.json для середовищ розробників та випусків у ядрі asp.net?
Я визначив деякі значення в моєму appsettings.jsonдля таких речей, як рядки підключення до бази даних, розташування веб-сайтів та подібні, які відрізняються для середовищ розробки, індексації та реального часу. Чи є спосіб мати кілька appsettings.jsonфайлів (наприклад appsettings.live.json, тощо, тощо), а програма asp.net просто `` знати '', який із них використовувати на …


2
ASP.NET Core 2.2 -> 3.0 оновлення. env.IsDevelopment () не знайдено
Я модернізував існуючий проект 2.2 до 3.0. Я скопіював новий код для програми / запуску з нового проекту 3.0 до мого існуючого проекту 2.2. Це спрацювало, але IsDevelopment()нижче: public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } } Результати цієї помилки: 'IWebHostEnvironment' не містить визначення для 'IsDevelopment', …

7
Не вдалося вирішити службу для типу "Microsoft.AspNetCore.Identity.UserManager" під час спроби активувати "AuthController"
Я отримую цю помилку в Контролері входу. InvalidOperationException: Не вдається розпізнати службу для типу "Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]" під час спроби активувати "Automobile.Server.Controllers.AuthController". ось конструктор Auth Controller: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } і ось ConfigureServices у startup.cs: public …

5
Перерви під час встановлення Visual Studio 2017 Visual Studio 2015 ASP.NET Core Projects
Після встановлення Visual Studio 2017 Professional я більше не можу будувати свій ASP.NET Core у Visual Studio 2015 Professional. Я ніколи не відкривав цей проект у VS2017 я отримав Виникла така помилка при спробі запустити процес сервера моделі моделі (1.0.0-preview3-004056). Не вдалося запустити процес. Жодна виконувана програма не знайшла відповідну …

2
Знущається з HttpContext для модульного тестування контролера MVC основного .NET?
У мене є функція в контролері, я тестую модуль, яка очікує значення в заголовку запиту http. Я не можу ініціалізувати HttpContext, оскільки він призначений лише для читання. Моя функція контролера очікує значення заголовка запиту http для "ідентифікатора пристрою" [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid …

9
.NET Core 3.0: подання Razor не перекомпілюються автоматично при зміні
Згідно з документацією , подання Razor за замовчуванням повинні перекомпілювати зміни в локальних середовищах для ASP.NET Core 3.0. Однак мій проект не робить цього локально. Якщо я зміню локальний вигляд та оновлююсь при локальній налагодженні, зміни не відображаються. Я повинен зупинити рішення, повторно запустити, а потім побачити зміни. Я роблю …

5
.NET Core Identity Server 4 Аутентифікація VS Identity Authentication
Я намагаюся зрозуміти правильний спосіб автентифікації в ASP.NET Core. Я переглянув кілька ресурсів (більшість із яких застарілі). Проста реалізація-ідентичності Microsoft Вступ до автентифікації за допомогою ASP.Core Вступ до ідентичності MSDN Деякі люди пропонують альтернативні рішення, в яких заявляється про використання хмарного рішення, такого як Azure AD, або про використання IdentityServer4 …

4
Не вдається вирішити сферу обслуговування від кореневого постачальника .Net Core 2
Коли я намагаюся запустити свій додаток, я отримую повідомлення про помилку InvalidOperationException: Cannot resolve 'API.Domain.Data.Repositories.IEmailRepository' from root provider because it requires scoped service 'API.Domain.Data.EmailRouterContext'. Дивно те, що цей EmailRepository та інтерфейс налаштовані точно так само, наскільки я можу зрозуміти, як і всі інші мої сховища, але жодної помилки для них …


6
Ідентифікація в ASP.Net Core 2.1: Налаштування AccountController
Я встановив, ASP.NET Core 2.1але хоча я створив новий ASP.NET Core Web Applicationза ASP.NET Core 2.1допомогою Individual User Accounts→ Store user accounts in-appНе можу знайти AccountController або Views. Я все ще можу зареєструватися та увійти без проблем, але я не можу знайти код для нього, він був присутній у версії …

7
Властивості JSON тепер мають нижній регістр для обміну з ASP .Net Core 1.0.0-rc2-final на 1.0.0
Я щойно замінив наш проект з ASP .Net Core 1.0.0-rc2-final на 1.0.0. Наш веб-сайт і клієнт перестали працювати через використання великих літер властивостей JSON. Наприклад, цей рядок JavaScript тепер не працює for (var i = 0; i < collection.Items.length; i++){ оскільки контролер тепер називає масив "items" замість "Items". Я не …

6
Як застосовувати малі регістри в ASP.NET Core?
В ASP.NET 4 це було так само просто, як і routes.LowercaseUrls = true;в RegisterRoutesобробнику програми. Я не можу знайти еквівалент в ASP.NET Core для досягнення цього. Думаю, це буде тут: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Але ніщо в цьому configureRoutesне дозволяє це дозволити ... хіба що десь є метод …

2
Проміжне програмне забезпечення для автентифікації ASP.NET Core 2.0
З Core 1.1 слідували порадам @ blowdart та впровадили власне проміжне програмне забезпечення: https://stackoverflow.com/a/31465227/29821 Це працювало так: Проміжне програмне забезпечення працювало. Вибрав маркер із заголовків запиту. Перевірив маркер і, якщо дійсний, побудував ідентичність (ClaimsIdentity), яка містила кілька претензій, які потім він додав через HttpContext.User.AddIdentity (); У ConfigureServices, що використовують services.AddAuthorization, …

8
Отримайте необроблену URL-адресу з Microsoft.AspNet.Http.HttpRequest
HttpRequestКлас в Asp.Net 5 (vNext) містить (крім усього іншого) розглядуваної докладної інформації про URL для запиту, таких як Scheme, Host, і Pathт.д. Я ще ніде не помітив, що відкриває оригінальну URL-адресу запиту - лише ці проаналізовані значення. (У попередніх версіях було Request.Uri) Чи можу я повернути необроблену URL-адресу без необхідності …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.