.NET の最近の記事

Visual Studio Code のインストール

2021-05-03 | コメント(0)
Visual Studio Code のインストール方法と、初期導入時の日本語化や環境設定の状況を纏めます。 複数の Visual Studio Code が混在している場合に、通すPathの順番にも触れます。 目次 Visual Studio Code インストール Visual Studio Code のダウンロード インストーラーでインストール Zipファイルを展開して設置 Visual Studio Code のダウ...

HTTP 400 エラーを発生させる

2020-12-30 | コメント(0)
Webサーバーの設定で、HTTPステータス毎に表示するページを調整することがあります。 Apacheなら .htaccess の ErrorDocument の設定、IISであれば Web.config の <system.webServer> の <httpErrors> の設定になりますね。 先日、お世話になっているお客様の環境で、Webサーバーの 400 エラーの応答を確認する必要があったのですが、400エ...

PowerShellでWebリクエスト

2020-12-23 | コメント(0)
WebサイトへHTTPリクエストを投げて結果のレスポンスを取得するコードです。 PowerShellで実行していますが、.NET Framework のオブジェクトを使用しているので、C#、VB.NET でも同じ様なコードで実行できるはずです。 関連する Microsoft の説明サイト方法: WebRequest クラスを使用してデータを要求する Microsoft の説明サイトで "https://docs.microsoft....

PowerShellの再帰処理と参照渡し引数

2020-12-15 | コメント(0)
PowerShellのメソッドで、参照渡し引数の使い方をつい忘れてしまうことがあるので、再帰処理と併用したコードサンプルを残します。 考え方として、グローバルスコープの変数を使用すれば、わざわざ参照渡しにしなくても済むものですが、メソッド自体の汎用性も無くなってしまい、スクリプトそのものがガチガチになって手を入れにくいものになってしまうので、参照渡し引数を扱えるほうが良いです。 サンプルとして、参照渡しに使用する変数は、ファイルを表す ...

Visual Studio Nuget パッケージ ソースの設定

2020-10-16 | コメント(0)
Visual Studioで、Nuget からパッケージが取得できないPCがあり、なぜか パッケージ ソース の設定が空になっていました。 歴代の Visual Studioのデフォルトで設定されている Nuget パッケージ ソース を調べてみましたので、Nuget から取得できないような場合に確認してみてください。 Visual Studioの設定箇所は、「ツール」「オプション」内の→「パッケージ マネージャー」 もしくは 「Nug...

ASP.NET Core のログ

2020-10-01 | コメント(0)
ASP.NET Core のカスタムロガーを使用したログ取得方法です。 実際に、社内で ASP.NET Core MVC のWebアプリケーションを開発した時に、ログをどのように記録するか試行しながら辿り着いた方法です。 ASP.NET Core では、フレームワーク内からのログが細かく多く出力されるので、これらのログが確認できると詳細な分析にも役立ちます。 Microsoft Docs 参考サイト.NET Core および ASP.N...

ASP.NET Core で定数をappsettings.jsonに用意して使用する

2020-09-21 | コメント(0)
ASP.NET Core には、Web.configはありません。 ASP.NET Framework では、Web.configのappsettings属性に定数を用意して使用することが多いですが、ASP.NET Core で同等のことをどのように行うかについて、ASP.NET Core を初めて触るときに悩むことの一つだと思います。 説明のため、任意な文字列と数値を仮定して、appsettings.json には下記のように Str...

.NET 5.0をVisual Studio 2019 Previewで試してみた

2020-09-15 | コメント(0)
aspnetcore3.1から.NET 5.0へ移行する想定でVisual Studio 2019 Previewを試しました。 .NET 5.0を迎えるにあたり、既存のaspnetcore3.1のWebアプリケーションがすんなり移行出来るのか気になったので、.NET 5.0を試してみました。 移行という観点として、.NET 5.0は、まだ正式に発表されていないため正確なことは言えませんが、コード修正箇所としては、プロジェクトファイルのターゲットフレームワーク箇所の変更で大抵は済むと思います。これは、aspnetcore 2.x から 3.1へ変更した時と同じです...

ASP.NET Core をUbuntu, Nginx環境で動かす

2020-08-23 | コメント(0)
ASP.NET Core アプリケーションをデーモン化して、Ubuntu, Nginxリバースプロキシで動かす方法です。 ASP.NET Core の登場で、.NETのWebアプリケーションがWindows,IIS以外にLinux上でも動かせるようになりました。VPS等のWebホスティング料金も、WindowsよりLinuxのほうが値段が安い傾向があるので嬉しい限りです。 以下、Ubuntu 18.04とNginxで ASP.NET C...

Author

あきちゃん

主に、.NETでWebシステムの設計と開発をしています。
(茨城県在住, 都内勤務)
プロフィール