Skip to content

Instantly share code, notes, and snippets.

@Qooh0
Last active December 29, 2022 19:51
Show Gist options
  • Save Qooh0/27df93b3b98181067d82a53d0731ec87 to your computer and use it in GitHub Desktop.
Save Qooh0/27df93b3b98181067d82a53d0731ec87 to your computer and use it in GitHub Desktop.
DotnetBlazorAppsLogs

Identity の設定

参考ページ

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-6.0&tabs=visual-studio

作業tips

Server プロジェクトに追加と書かれていて、Client の間違いじゃね?と思ったけど間違ってなかった。 Server Side で表示するようだ。

https://localhost:7078/identity/account/register ここにアクセスすると、表示される。

Identity は singleton タイプで、普通の DbContext と異なる

対応しているバージョン

IHost : .NET Core 2.1 and up IWebHost .NET Core 1.x and 2.x

特徴

Host(IHost)は、DIなどを受け付けるためだけに存在。Webサーバー機能とかは関係ない WebHost(IWebHost)は、DIを始め、HTTPサーバ機能をプロセスに提供するため

HTTP と関係ない場合は、Host を選ぶ HTTP と関係ある場合は、WebHost を選ぶ

注意

アプリプールのリサイクルが原因で、*Host がシャットダウンする可能性がある IHostedService では、それらに対応するコードが書ける

参考

https://docs.microsoft.com/ja-jp/dotnet/architecture/microservices/multi-container-microservice-net-applications/background-tasks-with-ihostedservice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment