ASP.NET Core 2 Web API, VS 2017
Mam problem (swój kod wzorowałem na https://www.codeproject.com/Articles/1205160/ASP-NET-Core-Bearer-Authentication)
Dlaczego przy próbie odpalenia programu (https://pastebin.com/iF1ntydq ) wywala mi wyjątek?
Wystąpił wyjątek System.ArgumentNullException
HResult=0x80004003
Message=String reference not set to an instance of a String.
Source=
Ślad stosu:
at System.Text.Encoding.GetBytes(String s)
at Mojportal.Api.Startup.<>c_DisplayClass80.b_0(JwtBearerOptions options) in C:\Users\marci\OneDrive\Dokumenty\Visual Studio 2017\Projects\Mojportal\Mojportal.Api\Startup.cs:line 45
at Microsoft.Extensions.Options.ConfigureNamedOptions
at Microsoft.Extensions.Options.OptionsMonitor
Mam problem (swój kod wzorowałem na https://www.codeproject.com/Articles/1205160/ASP-NET-Core-Bearer-Authentication)
Dlaczego przy próbie odpalenia programu (https://pastebin.com/iF1ntydq ) wywala mi wyjątek?
Wystąpił wyjątek System.ArgumentNullException
HResult=0x80004003
Message=String reference not set to an instance of a String.
Source=
Ślad stosu:
at System.Text.Encoding.GetBytes(String s)
at Mojportal.Api.Startup.<>c_DisplayClass80.b_0(JwtBearerOptions options) in C:\Users\marci\OneDrive\Dokumenty\Visual Studio 2017\Projects\Mojportal\Mojportal.Api\Startup.cs:line 45
at Microsoft.Extensions.Options.ConfigureNamedOptions
1.Configure(String name, TOptions options)
at Microsoft.Extensions.Options.OptionsFactory
1.Create(String name)at Microsoft.Extensions.Options.OptionsMonitor
1.<>c__DisplayClass10_0.b__0()
at System.Lazy
1.ViaFactory(LazyThreadSafetyMode
W relacyjnej bazie danych zapisywałbym w osobnych tabelach projekty oraz zadania, to też stworzyłbym sobie osobne repozytoria do wykonywania odpowiednich operacji CRUD-owych.
A skoro w MongoDb mogę zapisywać całe obiekty to powinienem stworzyć jedno repozytorium TodoRepository i tam metody w stylu:
- AddProject(),
- GetProject(),
- RemoveProject(),
- AddTaskToProject()
- itp....
czy również powinienem stworzyć
Robienie jednego dużego