asp.net-core- все статьи тега


.net core (csproj) global.эквивалент JSON' projects'

С .net core (project.json) я использовал для переключения между пакетами nuget и исходным кодом, добавив путь к исходному коду в поле projects в глобальном.формат JSON. После этого он добавит все проекты, которые он сможет найти в этом пути, которые могут заменить пакеты nuget, на которые я ссылался. Я использовал эту функцию много, потому что у меня есть свои собственные пакеты nuget, которые я использую, но я хочу проверить изменения в моем другом проекте перед публикацией. Но однажды я пере ...

Аргумент Vnext 1: не удается преобразовать из 'string' в 'System. IO. Stream'

Я пытаюсь создать универсальный сериализатор с проектом Vnext, и когда я вызываю конструктор StreamWriter, он выдает эту ошибку компилятора Ошибка CS1503 Аргумент 1: не удается преобразовать из 'string' в Системы'.ИО.Test.ASP.NET Основной Поток 5.0 Помощником.cs 14 Хотя есть конструктор, который позволяет указать путь к файлу в качестве аргумента. Это мой файл класса using System; using System.Collections.Generic; using System.Xml; using System.Xml.Serialization; using System.IO; na ...

Identity 3-хранить утверждения в базе данных, но не файлы cookie

In.net core Identity 3-Можно ли по умолчанию не хранить утверждения пользователей или роли в файле cookie Identity, а хранить их только в базе данных? Другими словами, если вы хотите получить доступ к утверждениям, вам придется загрузить их явно. Не удалось выяснить, как настроить это, используя встроенную функциональность Identity и схему по умолчанию. ...

Identity не существует в пространстве имен Microsoft.AspNetCore'

Я пытаюсь обновить MVC6 beta (6.0.0-rc1-final) до последней версии ASP.NET ядро 1.0.0 Мне удалось обновить приложение с помощью asp.net справка по документации. , но теперь, когда я запускаю мое приложение с помощью сочетания клавиш Ctrl+клавишу F5, это дает мне ошибку для /вид/_ViewImports.файл cshtml - "тип или имя пространства имен 'Identity' не существует в пространстве имен - Microsoft.AspNetCore' " Полная ошибка snap здесь Ниже мой глобальный.json - { "projects": [ "sr ...

Scaffold-DbContext создание модели для таблицы без первичного ключа

Я пытаюсь создать DBcontext и соответствующую модель для конкретной таблицы в ASP.NET основное приложение MVC. В этой таблице нет первичного ключа. Я выполняю следующую команду Scaffold-DbContext - Scaffold-DbContext "Server=XXXXX;Database=XXXXXXX;User Id=XXXXXXX;password=XXXXXXX" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -t TABLE_NAME -force -verbose В консоли диспетчера пакетов я вижу этот подробный вывод - ............... ............... Unable to identify the primary k ...

Использование функций C# 7 внутри представления в ASP.NET основной проект MVC

Я искал другие вопросы, связанные с этим, но ни один из них, кажется, не совсем то, что я ищу. У меня есть сайт, работающий на ASP.NET ядро с новой структурой проекта в VS2017. Файлы кода, использующие функции C#7, компилируются нормально. Но попытка использовать эти функции в представлении приводит к ряду ошибок в синтаксисе. Я попытался установить Roslyn, чтобы использовать его при компиляции представлений, так как из того, что я могу сказать, функции C#7 доступны в пакете Roslyn nuget 2.x и ...

Как указать ASP.NET основные целевые рамки импортируются.файл csproj (вместо project.в JSON)?

Я строю ASP.NET основное приложение и пытаюсь установить пакет хранилища Azure. На странице Github хранилища Azure написано, что мне нужно поместить в проект следующее.JSON файл - но так как это использует последнюю версию ASP.NET основная версия, у нас нет проекта.файл json, просто a .файл csproj. "imports": [ "dnxcore50", "portable-net451+win8" ] Есть ли способ сделать это внутри .файл csproj? Я предполагаю, что это место может быть где-то около этого: <PropertyGroup> ...

Как задать имя среды (IHostingEnvironment.EnvironmentName)?

По умолчанию ASP.NET основной веб-проект содержит такие строки в Startup.cs: if (string.Equals(env.EnvironmentName, "Development", StringComparison.OrdinalIgnoreCase)) { app.UseBrowserLink(); app.UseErrorPage(ErrorPageOptions.ShowAll); } else { app.UseErrorHandler("/Home/Error"); } Как я понимаю, EnvironmentName-это новый способ обработки среды разработки/производства. Но это не меняет конфигурацию сборки выпуска. Так как же установить другой EnvironmentName? Я могу себе предста ...

Есть ли какая-либо веская причина не использовать ViewComponent вместо частичного представления в core MVC?

Я новичок в MVC и решил начать с .net-core, поэтому у меня нет большого понимания различий между core и более старыми версиями. Я нашел следующий вопрос, который предлагает некоторое понимание, но не помог мне решить, могу ли я в основном игнорировать частичные взгляды. Почему мы должны использовать компоненты MVC 6 Feature View вместо частичного представления: в чем разница? Мой вопрос прост - если я могу сделать что-то с ViewComponent, есть ли какая-то веская причина не делать этого куда? ...

HTTPS-запрос не выполняется с помощью HttpClient

Я использую следующий код и получаю HttpRequestException исключение: using (var handler = new HttpClientHandler()) { handler.ClientCertificateOptions = ClientCertificateOption.Manual; handler.SslProtocols = SslProtocols.Tls12; handler.ClientCertificates.Add(new X509Certificate2(@"C:certificatescert.pfx")); // I also tried to add another certificates that was provided to https access // by administrators of the site, but it still doesn't work. //handler.ClientCertifi ...

Как создать отчет (например, PDF, Excel, Word) в ASP.NET ядро 1.0?

Я хочу создать отчет (например, PDF, Excel, Word) в ASP.NET ядро 1.0, но NPOI и OpenXML не поддерживают ASP.NET ядро. ...

Синглтон с DbContext-создание экземпляра при запуске.CS

Я использую ASP.net ядро. У меня есть проблема с реализацией dbcontext в синглтон. Мне нужно, чтобы мой синглетный IModuleRepository работал сразу после запуска проекта. Поэтому я создаю новый экземпляр этой зависимости в файле public void ConfigureServices(IServiceCollection services) в файле Startup.cs. Этот синглтон использует другой синглтон, поэтому я использую его следующим образом: services.AddDbContext<ModulesDbContext>(options => options.UseSqlServer(Configuration.GetConnec ...

Как создать пользовательский атрибут AuthorizeAttribute в ASP.NET ядро?

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

Проверка подлинности на основе маркеров в ASP.NET Керн

Я работаю с ASP.NET основное применение. Я пытаюсь реализовать аутентификацию на основе токенов, но не могу понять, как использовать new Система Безопасности для моего случая. Я прошел через примеры но они мне не очень помогли, они используют либо аутентификацию cookie, либо внешнюю аутентификацию (GitHub, Microsoft, Twitter). Каков мой сценарий: приложение angularjs должно запросить /token url передача имени пользователя и пароля. Веб-API должен авторизовать пользователя и вернуть access_toke ...

Как настроить Automapper в ASP.NET Керн

Я относительно новичок в .NET, и я решил заняться .NET Core вместо изучения "старых способов". Я нашел подробную статью о настройка AutoMapper для .NET Core здесь, но есть ли более простое пошаговое руководство для новичка? ...

Как получить HttpContext.Ток внутри ASP.NET ядро? [дубликат]

этот вопрос уже есть ответ здесь: доступ к текущему HttpContext в ASP.NET ядро 4 ответы в настоящее время мы переписываем / преобразуем наши ASP.NET использование приложения WebForms ASP.NET ядро. Стараясь избежать реинжиниринга как можно больше. есть раздел, где мы используем HttpContext в библиотеке классов для проверки текущего состояния. Как я могу получить доступ HttpContext.Current в .NET Core 1.0 ...

Пространство имен XML по умолчанию для проекта должно быть пространством имен MSBuild XML

я клонировал ASP.NET Core SignalR Repo локально, и попробуйте открыть решение из следующей среды. IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 DOT NET CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: OS Name: Windows OS Version: 6.1.7601 OS Platform: Windows RID: ...

Выберите помощник по тегам в ASP.NET ядро MVC

мне нужна помощь с помощью Select tag helper in ASP.NET ядро. у меня есть список сотрудников, которые я пытаюсь привязать к Select tag helper. Мои сотрудники находятся в List<Employee> EmployeesList и выбранное значение войдет в EmployeeId собственность. Моя модель выглядит так: public class MyViewModel { public int EmployeeId { get; set; } public string Comments { get; set; } public List<Employee> EmployeesList {get; set; } } мой класс employee выглядит так: public cla ...

Как читать значения AppSettings из конфигурации.JSON в ASP.NET основной

у меня есть мои настройки AppSettings в конфигурации.json вот так: { "AppSettings": { "token": "1234" } } Я искал в интернете о том, как читать значения AppSettings из конфигурации.json но я не мог получить ничего полезного. пробовал: var configuration = new Configuration(); var appSettings = configuration.Get("AppSettings"); // null var token = configuration.Get("token"); // null Я знаю с ASP.NET 4.0 вы можете сделать это: System.Configuration.ConfigurationManager.AppSetti ...

Как использовать НПМ с ASP.NET основной

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