Windows IISへの.NET Core 2.1アプリケーションのデプロイ方法

デプロイ前の前提条件 デプロイを開始する前に、以下の2つの前提条件を満たしているか確認してください。 1. IISモジュールのインストール Windows 7の場合: コントロールパネル → プログラムと機能 → Windowsの機能の有効化または無効化 → Internet Information Services(IIS)にチェックを入れてインストール Windows Serverの場合: コントロールパネル → プログ ...

7月24日 19:53 投稿

IISの主要な知識点まとめ

一、コマンドラインによるIIS Expressの起動 開発中のWEBアプリケーションをローカルIISにデプロイし、アクセスしてプロセスをアタッチする方法(w3wp)は非常に便利なデバッグ方法です。また、Visual StudioのF5実行機能もありますが、C#コードを修正するたびにプログラムを停止し、再コンパイルしてF5を再実行する必要があり、時間がかかります。コマンドラインでIISを起動 ...

7月18日 18:58 投稿

IIS 7の組み込みユーザーとグループアカウントの理解

IIS 7の組み込みユーザーとグループアカウントの理解 IISの以前のバージョンでは、IUSR_MachineNameというローカルアカウントがインストール時に作成されました。匿名認証が有効になっている場合、IISはデフォルトでこのIUSR_MachineNameアカウントを使用していました。これはFTPおよびHTTPサービスの両方で使用されていました。 また、IIS_WPGというグループがあり、こ ...

7月5日 18:06 投稿

ASP.NET CoreアプリケーションをIISにデプロイする方法

多くの開発者が初めてIISでASP.NET Coreアプリケーションをデプロイする際、従来のデプロイ方法では動作しないことに気づきます。これは、ASP.NET Coreアプリケーションが軽量な組み込みWebサーバーであるKestrelを使用しており、IISとの間でデータをやり取りする新しいメカニズムが必要になるためです。 ASP.NET Coreのデプロイモデル 従来のASP.NETアプリケーションと ...

6月12日 22:13 投稿

ASP.NET Core 6.0におけるホスティングモデルのカスタマイズ

WebHostBuilderの設定 以下のコードは、新しいASP.NET Core Webプロジェクトでデフォルトで生成されるものです。 var webApp = WebApplication.CreateBuilder(args); var appInstance = webApp.Build(); appInstance.MapGet("/", () => "こんにちは、世界!"); appInstance.Run(); このコードは基本的なセットアップを提供しますが、より高度な設 ...

6月11日 22:01 投稿

Nginxによる負荷分散設定ガイド(Windows環境)

システム開発のスキルアップには知識の積み重ねが欠かせません。IISのデプロイを習得した後、次に直面したのがNginxの設定。特に大規模サイトでは負荷分散のためにNginxを導入するケースが多いため、今回はWindows環境でのインストールと基本設定を紹介します。 1. ダウンロードとインストール 公式サイトから安定版(例:nginx-1.10.2)をダウンロードします。ダウンロー ...

5月24日 22:01 投稿

Web APIプロジェクト構築ガイド

この記事では、Web APIプロジェクトの作成、クロスドメイン対処法、リクエスト方式、テストツールの設定、およびパッケージングと公開について説明します。 1. Web APIプロジェクトの作成 新しいWeb APIプロジェクトを作成するには以下の手順に従います: 新しいプロジェクトを選択し、Web APIテンプレートを選びます。 プロジェクト名を入力して作成します。 HelpPage関 ...

5月16日 07:25 投稿

ASP環境におけるMySQLデータベース接続の実装手順

Webアプリケーションにおいて、バックエンドのデータストアとの連携は基盤的な機能要件となる。Classic ASP(Active Server Pages)からMySQLサーバーへアクセスするには、COMベースのADODBコンポーネントとODBCプロトコルを組み合わせるのが標準的なアーキテクチャである。以下に、環境構築からクエリ実行までの具体的な実装フローを示す。 1. データベースインスタンス ...

5月15日 20:47 投稿