Windows Server 2019 にIIS 10.0をインストールし、ASP.NETを有効化

Windows Server 2019にASP.NETが有効な状態でIIS 10.0をインストールしてみます。

Windows Server 2016にIIS 10.0をインストールした時の内容を参考にしています。
Windows Server 2016 にIIS 10.0をインストールし、ASP.NETを有効化


IIS 10.0の追加



サーバーマネージャーの[管理] - [役割と機能の追加]を選択します。

967_01.png

「役割と機能の追加ウィザード」が始まります。次へをクリック。

967_02.png

「役割ベースまたは機能ベースのインストール」を選択して次へ。

967_03.png

対象サーバーの選択です。
IISをインストールするサーバーを選択して次へ。

967_04.png

サーバーの役割選択画面が表示されます。
「Webサーバー(IIS)」にチェック。

967_05.png

Webサーバー(IIS)に必要な機能を追加するかの確認ダイアログが表示されます。
「機能の追加」をクリックします

967_06.png

「Webサーバー(IIS)」にチェックが付いたことを確認して次へ進みます。

次は、機能の選択画面です。
[.NET Framework 4.7 Features] - [ASP.NET 4.7]にチェック。

上記に加えて
[.NET Framework 4.7 Features] - [WCFサービス] - [HTTPアクティブ化]をチェックします。

967_07.png

[HTTPアクティブ化]をチェックしようとすると、必要な機能を合わせてインストールするか
確認のダイアログが表示されます。
「機能の追加」をクリックします。

967_08.png

[ASP.NET 4.7]と、[WCFサービス] - [HTTPアクティブ化]にチェックが付いたことを確認して次へ進みます。

続いてWebサーバーの役割(IIS)という画面が表示されます。そのまま次へ。

967_09.png

Webサーバー(IIS)のインストールする役割サービスの選択はそのままの状態で次へ。

967_10.png

最後の確認画面です。
「インストール」をクリックしてインストールを実行します。

967_11.png

インストール中...

967_12.png

インストール完了です。
「閉じる」でウィザードを終了します。

967_13.png

これでIIS 10.0のインストールは完了です。

サーバーマネージャーの「ツール」を開いてみると、
「インターネットインフォメーションサービス(IIS)マネージャー」が追加されています。

967_14.png




IIS 10.0の動作確認



ちゃんとWebサーバーとして機能しているか確認してみます。
ブラウザでhttp://[サーバーIP]を表示すると、こんな画面が表示されるはずです。

967_15.png

レスポンスヘッダーを見てみると、Serverはちゃんと
「Microsoft-IIS/10.0」になっていました。

967_16.png




ASP.NETの動作確認



ASP.NETが有効になっているか確認します。
「C:\inetpub\wwwroot」に「sample.aspx」というファイルを作成します。

967_17.png

sample.aspxに、こんなプログラムを記載して保存します。


  1. <%@ Page Language="C#" %>
  2. <script runat="server">
  3. protected void Page_Load(Object source, EventArgs e) {
  4.     MyLabel.Text = "日本語でこんちちは!";
  5. }
  6. </script>
  7. <HTML>
  8. <BODY>
  9.     <asp:Label runat="server" id="MyLabel" />
  10. </BODY>
  11. </HTML>



保存時の文字コードは「Unicode」を選択します。
※UTF-8だと実行時にエラーになります。

967_18.png


ブラウザで、http://[サーバーIP]/sample.aspxを表示してみると、こんな画面が表示されると思います。

967_19.png

ちゃんとaspxも動いてくれました。

関連記事

コメント

非公開コメント

プロフィール

Author:symfo
blog形式だと探しにくいので、まとめサイト作成中です。
Symfoware まとめ

PR




検索フォーム

月別アーカイブ