15得票3回答
如何将VS 2017 RC .csproj项目的目标框架从Core更改为Classic?

如何在新的核心ASP“csproj”项目中使用VS 2017 RC更改目标框架? 我是指在项目创建后进行更改。 在VS 2015中用于此目的的project.json文件已不存在。 在目标“下拉”中的项目属性中,除“.NETCoreApp 1.1”和“.NETCoreApp 1.0”之外,没...

15得票6回答
"IServiceCollection"没有包含"AddSession"的定义。

在使用VS2017添加“AddSession”到ASP.Net Core 1.1时,我遇到了一个错误。 “IServiceCollection”不包含“AddSession”的定义,也没有接受类型为“IServiceCollection”的第一个参数的扩展方法“AddSession”可以找...

14得票4回答
如何在ASP.NET Core中通过链接进行POST请求

我试图通过链接POST到“SetLanguage”动作,但不确定如何完成以下代码:<form id="selectLanguage" asp-controller="Home" asp-action="SetLanguage" asp-route-returnUrl="@Context....

14得票3回答
Asp.Net core (完整 .Net 框架) 与 Asp.Net core (.Net Core) 的性能比较

我发现Asp.Net Core的一个主要好处是相对传统Asp.Net,具有多重性能提升(每秒请求数)。我发现许多基准测试网站都谈论了Asp.Net Core的性能,但我不确定这种性能是基于带有.Net Core框架的Asp.Net Core还是同样适用于Asp.Net Core(完整的.Net...

12得票3回答
自定义配置绑定器用于属性

我正在一个ASP.NET Core 1.1解决方案中使用配置绑定(Configuration Binding)。基本上,在我的ConfigureServices启动部分中有一些简单的绑定代码,看起来像这样:services.AddSingleton(Configuration.GetSecti...

11得票2回答
.Net Core 1.1中的Crazy Deep Path Length问题

有人在.NET Core 1.1中遇到过问题吗?在netcoreapp1.1\publish文件夹下会出现一个bin文件夹,似乎会循环自身,并最终导致Windows出现路径过长的消息。尝试在Windows Explorer中删除此文件夹会导致出现“源文件名太长”的消息。唯一的解决方案是使用Ro...

11得票3回答
从局域网访问本地Web API或Web应用程序时出现“Bad Request - Invalid Hostname”的错误提示。

我有一个ASP .Net Core 1.1的Web API和Web App,从Windows 10上的Visual Studio 2017在我的本地主机上运行。 当我运行项目时,API运行在http://localhost:50082/api/,Web应用程序运行在http://localh...

10得票2回答
使用干净的AsyncLocal状态启动任务

在 ASP.NET Core 中,我正在使用 IHttpContextAccessor 来访问当前的 HttpContext。HttpContextAccessor 使用了 AsyncLocal<T>。 在某些情况下,我正在尝试从请求内部启动一个任务(长时间运行的后台任务),该任...

9得票2回答
在AspNetCore.Identity表中覆盖默认索引

我正在开发一个基于ASP.NET Core 2.1的多租户应用程序。我正在使用AspNetCore.Identity.EntityFrameworkCore框架进行用户管理。我想在Role表中添加一个将NormalizedName和TenantId组合起来的唯一索引。同样,在User表中,使用...

9得票5回答
将Angular 4添加到ASP.NET Core项目

我想在我的ASP.NetCore 1.1项目中使用Angular 4,在Visual Studio 2017中(读作:*.csproj文件)。 之前在ASP.NET Core 1.0和Visual Studio 2015中,你可以将AngularJS(1.x.x)添加到project.jso...