[サーバー] ASP.Net Core (C#) Web サイトを作成する

ローカル ASP.Net.Core Web サイトと cpolar イントラネット侵入ツールを組み合わせてリモート アクセスを実現するためのいくつかの簡単な手順

1. サイトを作成する

※環境構築、テストはこちら、.NET 6.0 SDKを使用、クリックすると公式サイトに飛び、ダウンロードしてインストールできます。

インストールが完了したら、特定のフォルダーに移動し、PowerShell を開いて次のコマンドを実行して、aspnetcoreapp という名前の新しい Web アプリケーションを作成します。

dotnet new webapp -o aspnetcoreapp

画像-20230628111911220

2. サイトを運営する

開発証明書を信頼します。ASP.Net Core サイトは https を使用できます。次のコマンドを実行して開きます。

dotnet dev-certs https --trust

画像-20230628112444205

次に、サイトのディレクトリを入力します

cd aspnetcoreapp

サイトを運営する

dotnet watch run

run コマンドを実行すると、https と http の 2 つのアクセス方法があることがわかります。

画像-20230628112811796

https アドレスを使用してアクセスすると、Web サイトのインターフェイスが表示されます。デフォルトでは、自動的にブラウザにジャンプして開き、サイトが開始されます。ポートは次のとおりです。7032

画像-20230628113147321

3. cpolar をインストールする

cpolar公式サイト:https://www.cpolar.com/

cpolar 公式 Web サイトにアクセスし、アカウントを登録し、クライアントをダウンロードしてインストールします。具体的なインストール チュートリアルについては、公式 Web サイトのドキュメント チュートリアルを参照してください。

  • Windows システム: 公式 Web サイトからインストール パッケージをダウンロードした後、インストール パッケージをダブルクリックしてデフォルトでインストールします。
  • Linux システム: ワンクリック自動インストール スクリプトをサポートしています。詳細については、公式 Web サイトのドキュメントを参照してください -スタート ガイド

cpolar が正常にインストールされたら、ブラウザでローカル ポート 9200 [ http://localhost:9200 ] にアクセスし、cpolar アカウントでログインします。

20230130105810

4. パブリックアドレスを作成する

左側のダッシュボードで [トンネル管理] - [トンネルの作成] をクリックし、上記の https アクセス方法で 7032 トンネルを作成します。https 方法では、ローカル アドレスを入力するときに特別な注意が必要です。

  • トンネル名: 名前はカスタマイズできます。既存のトンネル名と重複しないように注意してください。
  • プロトコル: http を選択します
  • ローカルアドレス: https://127.0.0.1:7032
  • ドメイン名のタイプ: 無料でランダムなドメイン名を選択します
  • 地域: 中国 VIP を選択

クリック创建

画像-20230628114555516

トンネルが正常に作成されたら、左側のステータス - オンライン トンネル リストをクリックして、生成されたパブリック ネットワーク アドレスを表示します。アクセス方法には http と https の 2 つがあります。

画像-20230628115328672

5. パブリックネットワークアクセス

https パブリック ネットワーク アドレスを使用してアクセスします。ローカルの ASP.Net.Core サイトが表示されます。このようなパブリック ネットワーク アドレス アクセスが作成され、ローカルが https であってもアクセスできます。

画像-20230628115452810

6. 固定パブリックネットワークアドレス

cpolar を使用して作成された上記のトンネルはランダムなパブリック ネットワーク アドレスを使用するため、24 時間以内にランダムに変更され、長期的なリモート アクセスには適していません。したがって、第 2 レベルのサブドメイン名を設定できます。これは固定アドレスであり、ランダムに変更されません [ps: cpolar.cn がファイルされています]

cpolar パッケージは基本パッケージ以上にアップグレードする必要があり、各パッケージに対応する帯域幅が異なることに注意してください。[cpolar.cn がファイルされました]

cpolar 公式 Web サイトにログインし、左側の [予約] をクリックし、第 2 レベルのサブドメイン名を予約することを選択し、第 2 レベルのサブドメイン名を設定して、[予約] をクリックし、予約が成功したら予約した第 2 レベルのサブドメイン名をコピーします。

画像-20230628132739812

予約が成功したら、予約した第 2 レベルのサブドメイン アドレスをコピーします。

画像-20230628132830185

cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで [トンネル管理] - [トンネル リスト] をクリックし、設定する 3000 トンネルを見つけて、右側の [編集] をクリックします。

画像-20230628132914051

トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。

  • ドメイン名のタイプ: 第 2 レベルのサブドメイン名を選択します
  • サブドメイン: 予約済みのサブドメイン名を入力します。

クリック更新

画像-20230628133002419

更新が完了したら、オンライン トンネル リストを開くと、パブリック ネットワーク アドレスが変更され、アドレス名も予約済みの固定の第 2 レベルのサブドメイン名になっていることがわかります。

画像-20230628133047033

最後に、固定パブリック ネットワーク アドレスを使用して ASP.Net.Core サイトにアクセスし、アクセスが成功したことがわかります。

パブリック ネットワーク アドレスが変更され、アドレス名も予約済みの固定の第 2 レベルのサブドメイン名になっていることがわかります。

【外部リンク画像転送…(img-iJjZf9h5-1688039516163)】

最後に、固定パブリック ネットワーク アドレスを使用して ASP.Net.Core サイトにアクセスし、アクセスが成功したことがわかります。

画像-20230628133154685
ここに画像の説明を挿入

簡単な紹介

「C# 入門から習得まで(第 6 版)」は、初心者の視点から始まり、わかりやすい言語と豊富でカラフルなサンプルを通じて、WinForm アプリケーション開発で習得すべき技術のあらゆる側面を詳細に紹介します。 C#。この本は 4 つの部分に分かれており、合計 26 章で構成されています。その内容には、C# とその開発環境について知り、C# の変数と定数、式と演算子、文字と文字列、フロー制御ステートメント、配列とコレクション、プロパティとメソッド、構造とクラス、Windows フォーム、Windows アプリケーションの共通コントロール、Windows アプリケーションの高度なコントロール、データ アクセス テクノロジ、DataGridView データ コントロール、LINQ データ アクセス テクノロジ、プログラムのデバッグと例外処理、オブジェクト指向テクノロジの高度なアプリケーション、イテレータと部門 クラス、ジェネリック、ファイルおよびデータ ストリーム技術、GDI+ グラフィック イメージ技術、Windows 印刷技術、ネットワーク プログラミング技術、レジストリ技術、スレッドの使用、企業人事管理システムなど。本書のすべての知識を具体的な例と組み合わせて紹介し、関連するプログラム コードには詳細な注釈が付けられているため、読者は C# アプリケーション プログラム開発の本質を簡単に理解し、開発スキルを迅速に向上させることができます。

著者について

Tomorrow Technology、正式名は吉林省Tomorrow Technology Co., Ltd.は、ソフトウェア開発、教育とトレーニング、およびソフトウェア開発と教育リソースの統合を専門とするハイテク企業です。内容の学びやすさと利便性、関連知識の拡張性が高く、読者に深く愛されています。その教科書は「業界の優秀なベストセラー書籍」や「国立大学出版局の優秀なベストセラー書籍」などの賞を何度も受賞しており、多くの教科書が長年にわたり同様の書籍販売リストの最前線に位置しています。

おすすめ

転載: blog.csdn.net/m0_73367097/article/details/131463350
おすすめ