[7] Serwer Web (IIS) – Instalacja ASP.NET

1 sierpnia 2024 Wyłączono przez Adam [zicherka] Nogły

Zainstalujemy teraz funkcję ASP.NET, aby skonfigurować środowisko aplikacji sieci Web. Uruchom PowerShell z uprawnieniami administratora.

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

# zainstaluj ASP.NET 4.8
PS C:\Users\Administrator> Install-WindowsFeature Web-Asp-Net45
Success Restart Needed Exit Code      Feature Result
------- -------------- ---------      --------------
True    No             Success        {ASP.NET 4.8, Projektowanie aplikacji, ASP...

# stwórz testową stronę, aby sprawdzić działanie
# poniższy przykład jest napisany w C#
PS C:\Users\Administrator> $str_document = @'
<%@ Page Language="C#" %>
<script runat="server">
    private void Page_Load() {
        Msg.Text = "Witaj w swiecie ASP.NET!";
    }
</script>
<html>
<body>
    <asp:Label runat="server" id="Msg" />
</body>
</html>
'@

# przekieruj zawartość do strony
PS C:\Users\Administrator> $str_document > C:\inetpub\newsite\index.aspx

# sprawdź dostęp
# jeśli używasz certyfikatu z autopodpisem użyj opcji [-k]
PS C:\Users\Administrator> curl.exe -k https://vwsr01.zicher.lab/index.aspx
<html>
<body>
    <span id="Msg">Witaj w swiecie ASP.NET!</span>
</body>
</html>

Instalacja i konfiguracja ASP.NET jest także możliwa za pomocą narzędzi graficznych.

Uruchom [Start] > [Menadżer serwera], a następnie kliknij [Dodaj role i funkcje].

Kliknij [Dalej].

Wybierz [Instalacja oparta na rolach…]. Kliknij [Dalej].

Wybierz serwer na którym chcesz zainstalować rolę. Kliknij [Dalej].

Zaznacz [ASP.NET 4.8] (jeśli chcesz zainstalować starszą wersję, zaznacz także ASP.NET 3.5).

Wymagane są dodatkowe funkcje do zainstalowania, kliknij więc [Dodaj funkcje], a następnie kliknij [Dalej].

Kliknij [Dalej].

Kliknij [Zainstaluj].

Po zakończeniu instalacji kliknij [Zamknij].

Po zakończeniu instalacji, stwórz prosta stronę, aby przetestować poprawność instalacji oraz prawidłowe działanie.

Wszystko jest w porządku, jeśli strona wyświetla się prawidłowo.