Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

.NET Core対応で初期化処理が必要になった点が幾つかあるのでメモ。

詳細

共通

GetConfigParameter?

GetConfigParameterクラス利用時の初期化処理

  • ASP.NET Core
    public Startup(IHostingEnvironment env, IConfiguration config)
    {
      ...
      GetConfigParameter.InitConfiguration(config);
  • ASP.NET Core以外
    GetConfigParameter.InitConfiguration("appsettings.json");

ASP.NET Core

カレント・ディレクトリ

  • ASP.NET Coreでは、Docker対応などで、相対パスを使用するケースが増えてきた。
  • そこで、必要に応じて以下の様に、カレント・ディレクトリを変更する。
// カレント・ディレクトリを変更する。
Directory.SetCurrentDirectory(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location));

HttpContext?.Current

HttpContext?.Currentを使用可能にする。

// HttpContextのマイグレーション用
services._AddHttpContextAccessor();

※ 利用の際は、

MyHttpContext.Current.Session

等として利用する。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-08-03 (月) 22:01:42 (50d)