c# - services.AddRazorPages() :IServiceCollection 不包含定义
问题描述
我实际上完全被困在尝试添加构建多语言网站的过程中。由于这是第一次,我正在关注中型网站上的教程,看起来很清楚(https://medium.com/swlh/step-by-step-tutorial-to-build-multi-culture-asp-net- core-web-app-3fac9a960c43),对不起链接,但它只是以防有人需要阅读它。
在本教程中,我需要在 Startup.cs 的 Configuration 方法中添加 services.AddRazorPages()。它看起来很容易做,但它会引发错误,即“'IServiceCollection' 不包含'AddRazorPages' 的定义”。
我试图在谷歌上寻找解决方案,但似乎我是第一个遇到此错误的人(找不到任何相关文章)。
.AddRazorPages() 有什么我在这里缺少的吗?
我正在使用 .NET Core 2.1
解决方案
使用,services.AddMvc(),学习 https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/?view=aspnetcore-2.2
推荐阅读
- node.js - 如何使用_id(node.js)检索mongoDB中关联的子文档
- ios - 如何使标签栏项目仅可用于特定目标?
- javascript - Web Speech API 无法在 Chrome for Android 中正确加载语音
- spring - 休眠自动更新列未由代码更改
- cors - ASP.NET Core 3.1 + CORS + Windows 身份验证 = 401 未经授权
- azure-pipelines - 如何在 azure piplines 中交换之前将文件从生产复制到暂存槽
- python - MySQL order table 按添加行的顺序
- php - 在 Ubuntu 16.04 上使用 PHP7.x 安装 Apache 2.2
- python - Python pyglet 不停地重复播放音频
- php - 限制循环的数量,然后将其传递给下一个进程