IQ49

IT業界の感想

2020-01-01から1年間の記事一覧

なぜ俺のASP.Net CoreアプリはIISで動かないのか

Q なぜ俺のASP.Net CoreアプリはIISで動かないのか A モジュールが足りないから じゃけんモジュール入れましょうね。 どのモジュールを入れたらいいかは公式に書いてある。 docs.microsoft.com 以下のサイトからWindows Hosting Bundle Installerをダウンロ…

ODP.Net CoreでTNS_ADMINを指定する

C#

環境 .Net Core 3.1 Oracle.ManagedDataAccess.Core 2.19.70 .Net Frameworkではapp.configでTNS_ADMINを設定することで接続文字列のDataSourceにtnsnames.oraで設定したデータソース名を用いることができた。.Net Core版ではこれができなくなっている。 代…

.Net Coreのlog4netでロガー名を指定してロガーを生成するには

C#

環境 .Net Core 3.1 log4net 2.0.8 .Net Core対応でlog4netをnugetから入れたときに気がつくのはロガー名だけを指定してロガーを生成するメソッドが無いということだ。.Net Framework版だとロガー名指定でロガーを生成できてたのでどうやっていいかを調べた…

.NET Core 汎用ホストの環境変数の接頭辞はなにか

C#

.Net Core汎用ホストの環境変数の接頭辞は「DOTNET_」である。環境によって処理を切り替えたいときの環境変数は「DOTNET_ENVIRONMENT」となる。 以上! github.com ところで「generic host environment prefix」とかで調べても情報全然出てこないんだが使う…

Asp.Net CoreでIISに30MB以上のファイルをアップロードする

C#

30MBと言ったが正確には30000000バイトだ。 環境 .Net Core 3.1 手順 まずweb.configにrequestLimitsを追加する。maxAllowedContentLengthに指定した数が最大アップロード容量だ。 Asp.Net Coreのテンプレートにはweb.configが初期は存在しないから無いなら…