Asp.net core 在vnext中管理依赖项

在我工作的公司,当我们在项目中需要参考第三方DLL时,我们会执行以下操作: 使用nuget获取包 拉出dll并创建一个“lib”文件夹,并在此处添加引用 这个lib文件夹被添加到git中,以便其他团队成员在从git执行拉取操作时拥有所有引用 引用dll存储在我们项目的lib文件夹中 我们这样做是为了完全控制并确切知道我们使用的引用 我的问题是,在使用vnext时,这是如何实现的,我们可以继续这样做吗 观看了“介绍:服务器上.NET的未来”,您似乎在project.json文件中列出了所有依赖项,

Asp.net core DNX核心应用程序版本信息

在早期基于.NET的应用程序中,我实现了一个返回应用程序信息的中心方法,通常是产品名称、版本和合法版权。此方法通过System.Reflection.Assembly实现,或在较新的应用程序中通过System.Diagnostics.FileVersionInfo实现。这使我能够将版本号保留在中心位置,即主程序集文件,并在VisualStudio项目属性中轻松编辑它 现在在DNX内核中,所有这些似乎都不可用,无论是System.Reflection还是System.Diagnostics 您建议

Asp.net core 针对每个记录器的不同提供程序

是否不可能根据使用的记录器针对不同的日志提供程序 例如,请参阅以下代码: // Establish loggers var someLogger = loggerFactory.CreateLogger("SomeLogger"); var anotherLogger = loggerFactory.CreateLogger("AnotherLogger"); // Hook up providers (but not at the individual logger's level??) l

Asp.net core 将登录重定向到控制器操作

从使用单个用户帐户的ASP.NET 5 Web应用程序模板开始,我已设法使用Microsoft帐户获得外部身份验证。当用户单击登录时,他们会被重定向到AccountController中的ExternalLogin,如下所示 <form asp-controller="Account" asp-action="ExternalLogin" method="post" asp-route-returnurl="@ViewData["ReturnUrl"]" class="nav navbar

Asp.net core 如何在asp.net核心mvc 6中创建自定义标记帮助器?

我在这里真的很困惑,我已经做了每一件事,一点一点地根据这个链接:,但到目前为止,我无法完成它。我使用链接中的确切代码,但主要问题是我无法在razor视图中引用标记辅助对象,我使用这行代码进行引用,但它不起作用: @addTagHelper“*,TestTagHelper.CustomTagHelpers.ProgressBarTagHelper” 我得到这个错误: Cannot resolve TagHelper containing assembly 'TestTagHelper.Custom

Asp.net core 浮点数的DataAnnotation不工作

在我们的一个ASP.NET Core 1.1项目中,我在呈现以下视图时遇到以下错误。我认为我正确地遵循了用户的建议,比如@DarinDimitrov 错误:输入字符串格式不正确 视图模型: Public Class OrdersViewModel { .... [DisplayFormat(DataFormatString = "{(0:C)}")] public float? price { get; set; } } 查看: @model MyProj.Models

Asp.net core 如何为使用外部提供程序登录的用户生成AccessToken

我有一个由asp.net核心实现的API。 我已经使用OpenIddict为通过电子邮件和密码注册到我的api的用户生成访问令牌和刷新令牌。 我已经将Google中间件(.UseGoogleAuthentication…)添加到我的API中,我可以使用Google成功登录用户。 我的客户是UWP,我使用WebAuthenticationBroker在向localhost/Account/ExternalLogin/google发送rewest后重定向到google。 当用户使用google登录时

Asp.net core 简单作业处理器的两个实例中没有重复工作

我有一个web应用程序(Asp.net Core 2.0)和一个简单的作业处理器(.net Core 2.0),如下所示 我的web应用程序将向数据库添加作业,处理器将每5分钟获取一次作业,并执行一些逻辑操作 我将处理器包装在docker中,部署并运行在两台服务器上(有两个实例) 有什么解决方案可以确保这里没有重复工作?我希望两个实例同时处于活动状态 简单作业处理器 while (true) { Console.WriteLine("Background worker is runnin

Asp.net core 应用程序设置.Net核心

我正在尝试添加一个appsettings.json,并且遵循了很多教程,但仍然无法完成 我创建appsettings.json { "option1": "value1_from_json", "ConnectionStrings": { "DefaultConnection": "Server=,\\SQL2016DEV;Database=DBName;Trusted_Connection=True" }, "Logging": { "IncludeScope

Asp.net core 授权未使用Cookie验证操作asp.net core 2.0

我正在Asp.net core 2.0 mvc模板中构建一个web应用程序我将ExpireTimeSpan设置为365天,但当我关闭浏览器几分钟后,我回到了网站, 它将我重定向到登录路径,我检查浏览器中存储的cookies 我看到cookie被设置为365天后,这里我的意思是我在哪里犯了错误 在我的配置服务方法中: 只需联系您的主机提供商,在本地服务器的iis设置中设置Load user profile=true即可,但在主机中不起作用。AddAuthentication()配置在哪里?您好,谢

Asp.net core 当局部视图位于视图中时,如何显示局部视图模型错误?

我正在从事Asp.net Core 2.0项目,有一个部分视图,显示在索引视图中。此局部视图的模型存在一些验证错误 您可以继续查看我的模型、局部视图、控制器和 LoginViewModel public class LoginViewModel { [Display(Name = "UserName")] [Required(AllowEmptyStrings = false, ErrorMessage = "Please Enter UserName")] public

Asp.net core nopCommerce asp.net核心性能

我对nopCommerce 4.10的最后一个版本做了一个小的性能测试,结果不太好 有没有人已经面对过这个问题?有人知道如何查找和修复根本原因吗?将以下代码添加到您的Nop.Web.csproj文件中,可以解决其中一个问题(内存使用率高): 假的 或者只需下载应用了此更改的4.10更新版本 通过将nopCommerce作为32位应用程序运行,您可以做得更多。您需要安装2位版本的.NET Core Runtime,并将web.config文件中元素的processPath属性更改为32位dot

Asp.net core 使用HttpClient调用WeatherAPI

我创建了Web API来从OpenWeatherAPI接收每日温度。 我将API调用放在MVC项目中;(计划稍后创建新项目以实现更好的微服务体系结构。) 有人在代码中提到: 在HomeController中,您试图简单地调用动作,就像调用WeatherController实例上的方法一样。您还需要在那里使用HttpClient。另外,不要直接更新HttpClient。它应该被视为一个独生子女 我该怎么做?这是一个月前开始编程的原始代码 MVC页面: namespace WeatherPage.C

Asp.net core 如何通过asp.net核心mvc将子类别精确地放在下拉列表中的类别下?

我可以通过递归的方式将每个子类别和类别连接起来,正确的话,一切都是正确的。但我想把子类别精确地放在类别下面。但现在用户无法理解哪个子类别与其他类别相关。事实上,我只想为其类别指定每个子类别。如果您有任何想法,我会知道的。我想在下拉列表中使用这种样式(我指的是带破折号的文本)。 这是我的下拉列表,没有任何破折号字符,当然每个子类别都必须在它的类别下。和第二张照片一模一样。 @model CategoryProject2.Models.Category @{ ViewData[“Titl

Asp.net core Chrome报告请求,304状态代码响应已取消

从MVC控制器返回304未修改的状态代码时: public IActionResult NotModified() { return StatusCode((int)HttpStatusCode.NotModified); } Chrome会将请求标记为已取消,直接处理响应时也会发生同样的情况。我假设这是铬的行为。由于文本显示为红色,这似乎是一个错误。其他浏览器只显示304响应 这是否有问题?我是否需要进行任何更改以将其显示为正确的请求 使用时,您也可以检查这一点,它与asp.net

Asp.net core ASP.NET核心中每页的权限

我有一个角色和声明不支持的场景,因此我遵循了实现该场景的路径,我想问一些问题,并告诉我我所做的是正确的方式还是建议一种不同的方式来实现它。 首先,我想使用如下属性定义每个控制器/操作或Razor页面的权限: [Data.CheckAccess(PermissionsEnum.Users_Create)] public class PrivacyModel : PageModel { public void OnGet() { } } 许可证的格式如下: public e

Asp.net core 在.NETCore中使用双重授权(承载和基本)时获得403

我有一个例子,我希望使用承载令牌进行身份验证和基本身份验证,但每次使用基本身份验证时,我都会得到一个403禁止([Authorize(authorization(authorizationschemes=“BasicAuthentication”)]) 。 这是我的startup.cs: services .AddAuthentication(options => { options.DefaultAuthenticateScheme = JwtBearer

Asp.net core 在ASP.Net Core 2.2中更改语言后,url中的区域性名称不会更改

我按照教程为我的应用程序添加语言开关 我的问题是,在使用“选择”框切换到另一种语言后,浏览器URL中的区域性名称不会更改 逐步: 我运行应用程序,它以默认的匈牙利语(hu)打开 我使用选择框将语言更改为英语,页面内容更改为英语,但在浏览器url中我再次看到/hu hu/。它没有变为“/en US/” 我的清除代码: Startup.cs 公共类启动 { public void配置服务(IServiceCollection服务) { #区域Cookies 配置(选项=> { options.c

Asp.net core 将带有Swagger UI的ASP.NET核心Web API部署到承载多个其他网站的Windows Server 2012(IIS 8)

我用ASP.NET Core 2.2开发了一个简单的Web API,它有一个招摇过市的UI(通过Swashback)。我在这里称之为“我的api” 我正在使用Windows 7上的Visual Studio 2017进行开发 这个web应用程序在开发时(当然)在我的本地主机上运行良好 此URL将打开swagger UI http://localhost:5000/api/[endpoints] http://www.server-domain.com/my_api_folder/api/[en

Asp.net core http的ASP.NET Core 2.2错误连接被拒绝

我正在努力让ASP.NET Core 2.2应用程序侦听http请求 当我启动应用程序时,dotnet运行--urlhttp://0.0.0.0:5000 命令返回正在侦听:https://[:]:5001 尝试访问url时:http://localhost:5000 我在浏览器中收到一条错误消息,说明错误连接被拒绝 Https连接在端口5001上工作,但在端口5000上Http失败。 我的launcSettings.json如下所示: "commandName": "Project", "

Asp.net core ASP.NET Core 3.0项目无法在IIS Express下运行:HTTP错误500.30-进程中ANCM启动失败//错误:未知命令';%发射器ARGS%&x27;

我按照迁移指南将一个项目从asp.net core 2.2迁移到3.0 解决了几个问题后,从dotnet运行开始运行效果很好 但是,当我尝试使用IIS Express运行/调试时,出现以下错误: HTTP错误500.30-ANCM进程内启动失败 这一问题的共同解决办法: 应用程序无法启动 应用程序已启动,但随后停止 应用程序已启动,但在启动过程中引发异常 故障排除步骤: 检查系统事件日志中的错误消息 启用记录应用程序进程的stdout消息 将调试器附加到应用程序进程并检查 有关更多信息,

Asp.net core net核心过滤器

SignalR是否具有与所述MVC过滤器类似的选项 使用MVC,我可以创建一个动作过滤器(从IAsyncationFilter派生),并将其用作MVC方法的属性 例如: [ServiceFilter(typeof(MyCustomAsyncActionFilter))] public async Task<IActionResult> GetAlbums() { } [ServiceFilter(typeof(MyCustomAsyncActionFilter))] 公共异步任务G

Asp.net core 启动时加载资产文件失败,文件不存在

我需要将一些资产数据加载到中间件中,但它似乎无法加载文件 以下是文件夹结构: 正如您所看到的,它已经设置为“如果更新,则复制”。并且文件会被复制到bin文件夹: 以下是ConfigureServices的代码: public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Ve

Asp.net core IdentityServer4,通过我的web应用程序登录页登录

我有一个web应用程序,它当前使用IdentityServer4登录页面来登录和生成令牌等 我希望更改流程,并希望使用我的web应用程序登录页面获取登录凭据,然后无缝地将信息发布/发送到identityserver进行身份验证、令牌生成等 我怎样才能实现以上目标 提前感谢。您可以使用资源所有者密码授权: OAuth 2.0资源所有者密码授权允许客户端向令牌服务发送用户名和密码,并获取代表该用户的访问令牌 但资源所有者密码仅授予“受信任”(或遗留)应用程序。出于安全原因,不建议使用 这里你有一个

Asp.net core 无法加载类型';模糊用法异常';从Microsoft.AspNetCore.Mvc.Core,将.NET Core从2.2迁移到3.1后

我们正在将API从.NET Core 2.2迁移到.NET Core 3.1,我们有一个中间件,可以捕获异常并返回HTTP代码。这是调用方法: public async Task Invoke(HttpContext context){ try { _logger.LogDebug("Invoke: Before _next invoke."); await _next(context); _logger.LogDebug("Invoke: Get Response Bo

Asp.net core 从.Net Core中的PackagemanagerConsole运行UpdateDatabase commane时出错

您好,我在.Net核心应用程序中通过包管理器控制台编写更新数据库命令时出错。我编写了更新数据库,PMC获取了更新数据库 PM>更新数据库 System.ArgumentException:不支持关键字:“datebase”。 在Microsoft.Data.Common.DbConnectionOptions.ParseInternal(Dictionary2 parsetable,String connectionString,Boolean buildChain,Dictionary2同义词

Asp.net core 微服务web api应用程序域驱动设计:有大量重复数据正常吗?

所以我正试图掌握微服务。据我所知,每一项服务都应该是独立的。 在我的示例中,我有一个Unit.API和一个batch.API。Unit.API db包含大约1000000个不同的单元 现在,如果我想在Combat.API中计算/创建combatLog,我需要知道哪些用户使用了哪些单位 方法0:据我所知是错误的方法: 在控制器的post方法中,我获取所有UnitID作为参数,然后调用Unit.API,以获取单位 方法1:正确的方法?: 我在我的batch.API中有一个unit.API中每个单位的

Asp.net core asp.net核心mvc 3.1中的后台任务

我想在asp.net核心mvc应用程序中运行后台任务 以下是我所做的: 在Startup.cs中: public void ConfigureServices(IServiceCollection services) { ... services.AddHostedService<MyTask>(); } 我注意到: -当我在IIS上部署我的网站时,我需要点击一个页面以启动服务 -我已经注意到,如果我什么也不做,车站就会被叫停 我的问题是:如何保持我的应用程序的活力?

Asp.net core ASP.NET Core 3-当工厂方法所需的依赖项可用时,是否可以在配置方法中添加信号器服务?

我正在学习ASP.NET core,并努力尝试在我的addsignal方法的AddJsonProtocol中使用的工厂方法中注入一些必需的ILogger实例作为参数。请参阅下面的代码 JsonConvertersFactoryfactory方法在signar中创建用于序列化/反序列化的jsonconverter。添加信号器服务时,它在.AddJsonProtocol匿名方法中使用 public void ConfigureServices(IServiceCollection services)

Asp.net core Asp.Net Core-具有相同名称和不同参数的多个操作方法

我正在寻找一种方法,使控制器中有多个同名的操作方法,而无需更改Url(路由) [HTTPPost] 公共行动结果方法1(Dto1参数) { } [HTTPPost] 公共行动结果方法2(Dto2参数) { } [HTTPPost] 公共行动结果方法3(Dto3参数) { } 这会引发错误- Microsoft.AspNetCore.Routing.Matching.AmbiguousMatchException:请求匹配多个终结点 Dto1、Dto2和Dto3派生自基本Dto,每个Dto都具有

Asp.net core ASP.NET核心Web API-含糊不清的MatchException:请求匹配多个端点

我一直在研究这个问题,但仍然找不到解决方案,下面是: 要返回所有玩家,我将传入类似的内容: http://localhost:7777/api/teams/34fe3b6f-ba23-4657-820a-6c59dd49173a/播放器 要返回特定团队中的特定球员,我将传入类似于以下内容的内容: http://localhost:7777/api/teams/34fe3b6f-ba23-4657-820a-6c59dd49173a/Player/f7de7974-9cbb-4c2c-884e-2

Asp.net core .Net Core使用数据库配置服务

我现在有一个工作地点。 但ı必须对现场系统进行一些更改。 现在我从appsetting.json读取条带设置并配置 services.Configure<StripeSettings>(Configuration.GetSection("Stripe")); services.Configure(Configuration.GetSection(“Stripe”); 但我必须将此设置移动到我的数据库中并从那里读取。如何在startup.cs中从数据库配置此设置

Asp.net core net内核中的CORS问题

在我的一个项目中,csp被定义为 var csp = "default-src 'self'; object-src 'none'; frame-ancestors 'none'; sandbox allow-forms allow-same-origin allow-scripts; base-uri 'self';"; if (!context.HttpContext.Response.Headers.ContainsKey("Content-Security

Asp.net core Razor Page asp for调用是否可以使用动态变量作为asp for value的一部分

我想知道是否有一种方法可以从我拥有的类中获取字符串值,然后将这些字符串值作为插入到页面上asp for的值中?我的例子将有助于解释我试图做什么,以及这是否可能 我有一个像下面这样的类,只包含一周中几天的名称。。。然后,我希望能够动态地使用周的名称为实际的var/属性名称构建asp。。与asp中的=“@(Day)StartTime”类似,它实际上是名为SaturdayStartTime、SundayStartTime等的代码隐藏中的变量。。。对于@SpanHours,同样适用于MyObject的一

Asp.net core 如何在.net核心API中编写密码查询

我有这样一个密码查询 MATCH (n: learningPaths) WHERE any(x IN n.modules WHERE x = "any course") RETURN n MATCH (n:learningPaths)-[]->(m:modules) WHERE m.id = "any course" RETURN n; 如何在.net核心API中编写此查询以获得结果 以前我有一个这样的问题 MATCH (n: learni

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 250 页