c# - 迁移到 dotnet Core 3.1 后未找到 UseSpaStaticFiles()
问题描述
将我的.NetCore 2.2
应用程序升级到Net Core 3.1
. 我现在面临与方法startup.cs
相关的文件中的问题UseSpaStaticFiles()
。
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app
.UseCors("default")
.UseStaticFiles()
.UseSpaStaticFiles(); // this line is giving me error.
.....
}
错误说:
错误 CS1061“IApplicationBuilder”不包含“UseSpaStaticFiles”的定义,并且找不到接受“IApplicationBuilder”类型的第一个参数的可访问扩展方法“UseSpaStaticFiles”(您是否缺少 using 指令或程序集引用?)
为了解决这个问题,我尝试从NugetMicrosoft.AspNetCore.SpaServices
安装包,但这也没有帮助。
解决方案
该方法包含在
Microsoft.AspNetCore.SpaServices.Extensions
NuGet 包。
推荐阅读
- django - django后台任务可以直接从数据库中删除吗?
- python - 在列表中交换 2 个变量的 2 个值的时间成本是多少(带有 n 个变量);Python
- c++ - 在c ++中通过引用传递参数嵌套lambda表达式
- android - 没有 appcompat 库的 showAsAction
- python - 检查 python 包的最后更新时间
- html - 如何使用 rvest 从网页中提取选择性数据?
- iis - IIS 工作器池卡在启动中
- javascript - AJAX 获取对象并将 json 字符串数据与当前值进行比较
- command-line - Firebase App Distribution Gradle/CLI 在 GitHub Actions 中不起作用
- css - 在主题编辑器中找不到 css 文件