asp.net-core - 处理请求时发生未处理的异常。ArgumentException:不支持关键字:“服务”
问题描述
我有一个 asp.net 核心 MVC 应用程序,在搭建脚手架后出现错误。
我的连接字符串如下appsettings.json
"ConnectionStrings": {
"MyNewDatabase": "data source=.; initial catalog=MyNewDb; integrated security=true"
}
而我遇到的错误:
> ArgumentException: Keyword not supported: 'service'.
我把它带到评论行,Startup.cs
因为如果我不把它带到评论行,它会在这里给出一个错误
> app.UseMvc(routes => {
> routes.MapRoute(
> name: "default",
> template: "{Controller=Home}/{action=Index}");
> });
解决方案
我更改了以下代码Startup.cs
> app.UseEndpoints(endpoints =>
> {
> endpoints.MapControllerRoute(
> name: "default",
> pattern: "{controller=Home}/{action=Index}/{id?}");
> });
我添加了以下代码AppDbContext.cs
optionsBuilder.UseSqlServer(@"data source=.; initial catalog=MyNewDb; integrated security=true");
推荐阅读
- javascript - 使用传单单击时如何过滤和显示特征的属性?
- eclipse-plugin - Eclipse 插件在 Windows 和 Linux 上加载,但在 MacOS 上不加载
- database - oracle 是否会尝试自动重新运行失败的作业?我在哪里可以看到相同的设置?
- linux - Bash 命令以查找通用文件名并对其内容进行分类
- pandas - 如何在 plot() 中有多个因变量?
- javascript - 为什么我不能在 TS 中返回字符串文字类型
- java - Java - 通用实现的函数“插入”
- reactjs - 无法在 React 上使用 Google Calendar API 删除事件
- python - 如何使用 for 循环创建一个函数来验证一段字符串是否是另一个字符串的镜像?
- java - 在角度上使用 ResponseEntity 对象