Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 处理请求时发生未处理的异常。ArgumentException:不支持关键字:';服务';_Asp.net Core_Model View Controller_Appsettings - Fatal编程技术网

Asp.net core 处理请求时发生未处理的异常。ArgumentException:不支持关键字:';服务';

Asp.net core 处理请求时发生未处理的异常。ArgumentException:不支持关键字:';服务';,asp.net-core,model-view-controller,appsettings,Asp.net Core,Model View Controller,Appsettings,我有一个asp.net核心MVC应用程序,在搭建脚手架后出现错误 我的连接字符串如下appsettings.json "ConnectionStrings": { "MyNewDatabase": "data source=.; initial catalog=MyNewDb; integrated security=true" } 我遇到的错误是: > ArgumentException: Keyword not

我有一个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?}");
>             });
optionsBuilder.UseSqlServer(@"data source=.; initial catalog=MyNewDb; integrated security=true");
我在
AppDbContext.cs

> app.UseEndpoints(endpoints =>
>             {
>                 endpoints.MapControllerRoute(
>                     name: "default",
>                     pattern: "{controller=Home}/{action=Index}/{id?}");
>             });
optionsBuilder.UseSqlServer(@"data source=.; initial catalog=MyNewDb; integrated security=true");

需要在启动文件中查看类似的代码。您使用的是什么版本的.net core?我使用的是.net core的3.1.0版本