c# – Asp.Net Core 2.0 ArgumentNullException:值不能为null.参数名称:connectionString

c# – Asp.Net Core 2.0 ArgumentNullException:值不能为null.参数名称:connectionString,第1张

概述我在我的电脑上使用ASP.NET Core 2.0,Visual Studio 2017 Enterprise,版本15.5.4和本地数据库. 我是第一次使用数据库,我遇到了以下问题: unhandled exception occurred while processing the request. ArgumentNullException: Value cannot be null. Par 我在我的电脑上使用ASP.NET Core 2.0,Visual Studio 2017 Enterprise,版本15.5.4和本地数据库.

我是第一次使用数据库,我遇到了以下问题:

unhandled exception occurred while processing the request.
ArgumentNullException: Value cannot be null.
Parameter name: connectionString.

在阅读并尝试每一个可能的建议以及可能的解决方案之后,问

public class Startup{    public Startup(IConfiguration configuration)    {        Configuration = configuration;    }    public IConfiguration Configuration { get; }    public voID ConfigureServices(IServiceCollection services)    {            services.AddMvc();        services.AddDbContext<VIDeosContext>(options => options.UsesqlServer(Configuration.GetConnectionString("DefaultConnection")));    }    public voID Configure(IApplicationBuilder app,IHostingEnvironment env)    {        if (env.IsDevelopment())        {            app.Usebrowserlink();            app.UseDeveloperExceptionPage();        }        else        {            app.UseExceptionHandler("/Home/Error");        }        app.UseStaticfiles();        app.UseMvc(routes =>        {            routes.MapRoute(name: "default",template: "{controller=Home}/{action=Index}/{ID?}");        });    }}    {      "ConnectionString": {        "DefaultConnection": "Server =(localdb)\mssqllocaldb;Database=VIDeos;Trusted_Connection=True;MultipleActiveResultSets=true"    },"Logging": {      "IncludeScopes": false,"LogLevel": {        "Default": "Warning"      }    }}public static voID Main(string[] args){     BuilDWebHost(args).Run();}public static IWebHost BuilDWebHost(string[] args) =>   WebHost.CreateDefaultBuilder(args)      .UseStartup<Startup>()      .Build();

我究竟做错了什么?提前感谢您的任何建议.

解决方法 您的应用设置JsON文件是否具有正确的语法?

{    "ConnectionStrings": {        "DefaultConnection": "Server =(localdb)\mssqllocaldb;Database=VIDeos;Trusted_Connection=True;MultipleActiveResultSets=true"    }}
总结

以上是内存溢出为你收集整理的c# – Asp.Net Core 2.0 ArgumentNullException:值不能为null.参数名称:connectionString全部内容,希望文章能够帮你解决c# – Asp.Net Core 2.0 ArgumentNullException:值不能为null.参数名称:connectionString所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1239757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存