LoginSignup
4
4

More than 3 years have passed since last update.

IISでASP.NETを動かすには

Last updated at Posted at 2019-12-23

ASP.NETをIISで動かすための環境構築

【GOAL】Web技術の仕組みを理解するために、自分でWebサーバーについて調べ環境構築してみる!

目次

1.構築環境
2.そもそもIISとは?
3.IISの設定手順
4.VisualStudio2019でプロジェクト公開手順

環境

・Windows10
・VisualStudio2019

そもそもIISとは?

IISはWebサーバーソフトウェアである
クライアントのリクエストに対してレスポンスを返す役割を担う

クラインアントがサーバーにリクエス(URL)を送り
サーバーがクライアントにレスポンス(HTMLや画像など)を返す
クライアントはChromやEdgeなどのWebブラウザからWebサーバーに見に行っている

image.png

参考サイト:https://www.kagoya.jp/howto/rentalserver/iis/

IISの設定手順

以下のサイトを参考に設定を行った
参考サイト:https://www.kagoya.jp/howto/rentalserver/iis/

(引用)
Windows10の設定の場合
・「Windowsシステムツール」を選択
・「コントロールパネル」を選択
・「プログラム」を選択
・「Windowsの機能の有効化または無効化」を選択
・「インターネットインフォメーションサービス」にチェックを入れてOKボタンをクリック
・IISのインストール開始(画面上は「変更を適用しています」)
・インストール終了
・ブラウザでhttp://localhost/と入力して以下の画面が出たら、インストールが無事終了

VisualStudio2019でプロジェクト公開手順

1.Cドライブ配下のフォルダに、リリースモジュールを公開。
image.png

2.IISマネージャーでアプリケーションの追加
image.png

3.http://localhost/エイリアス名+1で作成したプロジェクトのaspxファイル名を入力
image.png

つまづいたこと

・IISにWebアプリケーションを配置したとき、設定値が足りず405エラーが発生
解決策:https://qiita.com/RollSystems/items/2b5c8d0f5f9c6da7fc57

・IISマネージャーでアプリケーションの追加ではなく、仮想ディレクトリの追加を選択
解決策:https://qiita.com/wcathy007/items/2eb108c55cb57f926dc7

(おまけ)
仮想ディレクトリを追加して、WEBブラウザ上でフォルダを表示するには設定が必要
・機能ビュータブのディレクトリ参照をクリック
・右側の「有効にする」をクリック
image.png

感想

・IISの設定自体は簡単
・調べる過程でシステムによって使う技術が違うためサーバーの構成が違うことがわかった
・システムの目的に沿ったサーバーの構成・選定が難しいのではないかと感じた

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4