[Serveur] ASP.Net Core (C#) pour créer un site Web

Quelques étapes simples pour réaliser un site Web ASP.Net.Core local combiné à un outil de pénétration intranet cpolar pour obtenir un accès à distance

1. Créer un site

*Construction de l'environnement, testez ici, utilisez le SDK .NET 6.0 , vous pouvez cliquer pour accéder au site officiel pour télécharger, télécharger et installer.

Une fois l'installation terminée, accédez à un certain dossier, ouvrez powershell et exécutez la commande suivante pour créer une nouvelle application Web nommée : aspnetcoreapp

dotnet new webapp -o aspnetcoreapp

image-20230628111911220

2. Exécutez le site

Faites confiance au certificat de développement, le site ASP.Net Core peut utiliser https, nous exécutons la commande suivante pour ouvrir

dotnet dev-certs https --trust

image-20230628112444205

Entrez ensuite dans le répertoire du site

cd aspnetcoreapp

exécuter le site

dotnet watch run

Après avoir exécuté la commande run, nous pouvons voir qu'il existe deux méthodes d'accès, une https et une http

image-20230628112811796

Utilisez l'adresse https pour accéder, nous pouvons voir l'interface du site Web, la valeur par défaut passera automatiquement au navigateur pour l'ouvrir, afin que notre site démarre, le port est7032

image-20230628113147321

3. Installez cpolar

Site officiel de cpolar : https://www.cpolar.com/

Visitez le site Web officiel de cpolar, enregistrez un compte, puis téléchargez et installez le client. Pour des didacticiels d'installation spécifiques, veuillez vous référer au didacticiel de documentation du site Web officiel.

  • Système Windows : après avoir téléchargé le package d'installation à partir du site Web officiel, double-cliquez sur le package d'installation et installez-le par défaut.
  • Système Linux : prend en charge les scripts d'installation automatique en un clic, veuillez vous référer à la documentation officielle du site Web pour plus de détails - Guide de démarrage

Une fois cpolar installé avec succès, visitez le port local 9200 [ http://localhost:9200 ] sur le navigateur et connectez-vous avec le compte cpolar.

20230130105810

4. Créez une adresse publique

Cliquez sur Tunnel Management sur le tableau de bord de gauche - Create Tunnel, et créez un tunnel 7032 avec la méthode d'accès https ci-dessus. La méthode https nécessite une attention particulière lors du remplissage de l'adresse locale !

  • Nom du tunnel : vous pouvez personnaliser le nom, attention à ne pas dupliquer le nom du tunnel existant
  • Protocole : sélectionnez http
  • Adresse locale : https://127.0.0.1:7032
  • Type de nom de domaine : choisissez gratuitement un nom de domaine au hasard
  • Région : Sélectionnez Chine VIP

Cliquez sur创建

image-20230628114555516

Une fois le tunnel créé avec succès, cliquez sur l'état dans la liste de gauche des tunnels en ligne pour afficher l'adresse réseau publique générée. Il existe deux méthodes d'accès, l'une est http et https

image-20230628115328672

5. Accès au réseau public

Nous utilisons l'adresse de réseau public https pour accéder, nous pouvons voir notre site ASP.Net.Core local, un tel accès d'adresse de réseau public est créé, même si le local est https peut également être consulté

image-20230628115452810

6. Adresse de réseau public fixe

Étant donné que le tunnel ci-dessus créé à l'aide de cpolar utilise une adresse réseau publique aléatoire, il changera de manière aléatoire dans les 24 heures, ce qui n'est pas propice à un accès à distance à long terme. Par conséquent, nous pouvons configurer un nom de sous-domaine de second niveau pour celui-ci, qui est une adresse fixe et ne changera pas au hasard [ps : cpolar.cn a été déposé]

Notez que le package cpolar doit être mis à niveau vers le package de base ou supérieur, et la bande passante correspondant à chaque package est différente. [cpolar.cn a été déposé]

Connectez-vous au site Web officiel de cpolar, cliquez sur Réserver à gauche, choisissez de réserver le nom de sous-domaine de second niveau, définissez un nom de sous-domaine de second niveau, cliquez sur Réserver et copiez le nom de sous-domaine de second niveau réservé une fois la réservation réussie.

image-20230628132739812

Une fois la réservation réussie, copiez l'adresse de sous-domaine de second niveau réservée

image-20230628132830185

Connectez-vous à l'interface de gestion de l'interface utilisateur Web cpolar, cliquez sur Tunnel Management sur le tableau de bord de gauche - Tunnel List, recherchez le tunnel 3000 à configurer et cliquez sur Edit sur la droite

image-20230628132914051

Modifiez les informations du tunnel et configurez le nom de sous-domaine de deuxième niveau réservé avec succès dans le tunnel

  • Type de nom de domaine : sélectionnez un nom de sous-domaine de second niveau
  • Sous-domaine : Renseignez le nom du sous-domaine réservé

Cliquez sur更新

image-20230628133002419

Une fois la mise à jour terminée, ouvrez la liste des tunnels en ligne et vous pouvez voir que l'adresse du réseau public a changé et que le nom de l'adresse est également devenu un nom de sous-domaine de second niveau réservé et fixe.

image-20230628133047033

Enfin, nous utilisons une adresse de réseau public fixe pour accéder au site ASP.Net.Core, et nous pouvons voir que l'accès est réussi

Vous pouvez voir que l'adresse du réseau public a changé et que le nom de l'adresse est également devenu un nom de sous-domaine de second niveau réservé et fixe

[Transfert d'image de lien externe...(img-iJjZf9h5-1688039516163)]

Enfin, nous utilisons une adresse de réseau public fixe pour accéder au site ASP.Net.Core, et nous pouvons voir que l'accès est réussi

image-20230628133154685
insérez la description de l'image ici

courte introduction

"C# From Entry to Mastery (6th Edition)" part du point de vue du débutant, à travers un langage facile à comprendre et des exemples riches et colorés, il présente en détail tous les aspects de la technologie qui doivent être maîtrisés dans le développement d'applications WinForm en utilisant C#. Le livre est divisé en 4 parties, avec un total de 26 chapitres, y compris apprendre à connaître C # et son environnement de développement, commencer le voyage des variables et constantes C #, expressions et opérateurs, caractères et chaînes, instructions de contrôle de flux, tableaux et collections, propriétés et méthodes, Structure et classes, Windows Forms, contrôles communs d'application Windows, contrôles avancés d'application Windows, technologie d'accès aux données, contrôle de données DataGridView, technologie d'accès aux données LINQ, débogage de programme et gestion des exceptions, application avancée de la technologie orientée objet, itérateurs et divisions Classes, génériques, technologie de fichiers et de flux de données, technologie d'image graphique GDI +, technologie d'impression Windows, technologie de programmation réseau, technologie de registre, utilisation de threads et systèmes de gestion du personnel d'entreprise, etc. Toutes les connaissances de ce livre sont présentées en combinaison avec des exemples spécifiques, et les codes de programme impliqués reçoivent des notes détaillées, qui peuvent permettre aux lecteurs de comprendre facilement l'essence du développement de programmes d'application C#, afin d'améliorer rapidement leurs compétences en développement.

A propos de l'auteur

Tomorrow Technology, le nom complet est Jilin Province Tomorrow Technology Co., Ltd., est une entreprise de haute technologie spécialisée dans le développement de logiciels, l'éducation et la formation, et l'intégration de développement de logiciels et de ressources éducatives. la facilité d'apprentissage et la commodité du contenu et l'extensibilité des connaissances connexes, qui sont profondément appréciées des lecteurs. Ses manuels ont remporté des prix tels que "Excellentes variétés les plus vendues dans l'industrie" et "Excellents livres les plus vendus des presses universitaires nationales" à plusieurs reprises, et de nombreuses variétés ont longtemps été au premier plan des listes de ventes de livres similaires.

Je suppose que tu aimes

Origine blog.csdn.net/m0_73367097/article/details/131463350
conseillé
Classement