我不得不将我的项目从.NET Core 2.1更改为.NET 4.7.1,并且修复了几乎所有错误,但以下错误仍然困扰着我
“ IApplicationBuilder”不包含“ UseHsts”的定义,也找不到找不到接受类型为“ IApplicationBuilder”的第一个参数的扩展方法“ UseHsts”(是否缺少using指令或程序集引用?)
“ IApplicationBuilder”不包含“ UseAuthentication”的定义,找不到找不到接受类型为“ IApplicationBuilder”的第一个参数的扩展方法“ UseAuthentication”(您是否缺少using指令或程序集引用?)
'IApplicationBuilder'不包含'UseCookiePolicy'的定义,找不到可以接受类型为'IApplicationBuilder'的第一个参数的扩展方法'UseCookiePolicy'(是否缺少using指令或程序集引用?)
'IApplicationBuilder'不包含'UseHttpsRedirection'的定义,找不到可以接受类型为'IApplicationBuilder'的第一个参数的扩展方法'UseHttpsRedirection'(您是否缺少using指令或程序集引用?)
“ IApplicationBuilder”不包含“ UseSession”的定义,找不到可以接受类型为“ IApplicationBuilder”的第一个参数的扩展方法“ UseSession”(您是否缺少using指令或程序集引用?)
“ IApplicationBuilder”不包含“ UseStaticFiles”的定义,找不到可以接受类型为“ IApplicationBuilder”的第一个参数的扩展方法“ UseStaticFiles”(是否缺少using指令或程序集引用?)
“ IServiceCollection”不包含“ AddAuthentication”的定义,找不到找不到接受类型为“ IServiceCollection”的第一个参数的扩展方法“ AddAuthentication”(是否缺少using指令或程序集引用?)
“ IServiceCollection”不包含“ AddSession”的定义,也找不到找不到接受类型为“ IServiceCollection”的第一个参数的扩展方法“ AddSession”(您是否缺少using指令或程序集引用?)
我正在使用Microsoft.AspNetCore.Builder
和Microsoft.Extensions.DependencyInjection
。我还需要使用/安装/添加什么才能使IApplicationBuilder
和IServiceCollection
正常工作?
在我的WebApi.csproj文件中,我将目标框架从netcoreapp2.1更改为net471。
旧:
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
新:
<PropertyGroup>
<TargetFramework>net471</TargetFramework>
</PropertyGroup>
参考方案
遵循Rik的回答,我搜索了更多软件包,发现必须添加以下所有NuGet软件包:
Microsoft.AspNetCore.Authentication
Microsoft.AspNetCore.Session
Microsoft.AspNetCore.HttpsPolicy
Microsoft.AspNetCore.CookiePolicy
Microsoft.AspNetCore.StaticFiles
完成之后,我再也没有错误消息。
如何在ASP.NET Core Web应用程序中增加JSON反序列化MaxDepth限制 - c#我们正在将ASP.NET Core 2.1与.NET Framework 4.6.2结合使用。我们有一个客户需要向我们的Web应用程序发送一个很大程度上嵌套的json结构。当他们进行此调用时,我们将输出以下日志并返回错误: 读取器的MaxDepth超过了32。路径“ super.long.path.to property”,第1行,位置42111。”我浏览了…
从Axios请求以ASP.NET Core API返回下载文件 - c#大家好我正在尝试从Axios Request从ASP.NET Core Web API下载文件。这是我的示例API方法。 (基于此stackoverflow question的代码)[HttpPost("download")] public async Task<IActionResult> DownloadFile(){ .…
如何获取.NET Core 3单文件应用程序以查找appsettings.json文件? - c#如何配置单文件.Net Core 3.0 Web API应用程序以查找与建立单文件应用程序相同的目录中的appsettings.json文件?跑步后dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true 该目录如下所示:XX/XX/XXXX XX:XX PM <DIR> . X…
为什么ASP Net Core 2.2不释放内存? - c#我正在使用以下项目创建的默认项目来测试ASP Net Core 2.2:Visual Studio>文件>新建>项目> ASP NET Core Web应用程序>下一步>创建。在界面上按IIS Express按钮,然后自动转到https://localhost:44356/api/values编辑:重点是,我正在测试ASP…
调用SignalR Hub不适用于Asp.Net Core Web API - c#我是SignalR的新手。我正在尝试设置一个Asp.Net Core WebAPI,以便其他客户端可以使用SignalR连接到它并获取实时数据。我的Hub类是:public class TimeHub : Hub { public async Task UpdateTime(string message) { await Clients.All.SendAs…