ASP.NETについて - ASP.NETコア3.xの(1)オン

この記事のアドレス:https://www.cnblogs.com/oberon-zjt0806/p/12209930.html

私はASP.NETました

ASP.NETは、.NET付きのモダンなWebアプリケーションやサービスを構築するために、Microsoftによって作成されたオープンソースのWebフレームワーク、、です。
ASP.NET是ジャイアントハード(Macrohard)オープンソースのMicrosoft(マイクロソフト)用のWebアプリケーション開発フレームワークは、.NET Webアプリケーションやサービスを構築するために近代的な技術を使用して、開始しました。
- ASP.NET

II ASP.NET私はそれを得るのですか

今、私はこの事を使用したい、どのように私はインストールし、それを展開していますか?

II.1の使用Visual Studioが開発し、インストールを統合しました

Visual Studio 2015を開始してから、Visual Studioは、使い始めたインストーラモジュールをインストールする方法。たとえば、あなたは、Visual Studio 2019をダウンロードし、インストールプログラムを実行して初めてと呼ば起動しますVisual Studio Installer。このようなインストーラ:
Visual Studioインストーラー
Visual Studioインストーラーは、Visual Studio開発インストール可能なモジュールを提供します。もちろん、私たちの現在の目標は、我々はそれだけでこれをチェックする必要があるので、Visual StudioのASP.NET Web開発を使用することですので。
Visual Studio Installer - ASP.NET
その後、インストールするディレクトリをインストールするには、[OK]をクリックします......

II.2手動インストール

Visual Studioの太りすぎ!私はその事をインストールしたくありません!そして、私は他の開発環境を使用したいです!

好好好,VS确实太肥了,毕竟不是所有的电脑都能跑得动那么重型的IDE,事实上我自己的电脑运行VS都会经常犯卡(我到现在还记得用那个挨千刀的Xamarin开发Android的时候我的电脑被VS和Android Emulator联合蹂躏的惨痛)。
ASP.NET提供了不需要Visual Studio的安装方式。
既然是ASP.NET嘛,名字里都说了,人家是基于.NET的,所以安装.NET SDK x64/.NET SDK x32就可以了。
如果安装后,使用命令提示符(cmd)或Powershell输入(...>是提示符标记,不用输入)

...> dotnet

显示

Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
  -h|--help         Display help.
  --info            Display .NET Core information.
  --list-sdks       Display the installed SDKs.
  --list-runtimes   Display the installed runtimes.

path-to-application:
  The path to an application .dll file to execute.

意味着安装完成。

III 项目构建

基本的环境已经安装完成,我们就要使用这个框架去创建我们自己的项目。

如果安装了Visual Studio安装,那么就会看到新建项目的时候能找到这样的一项:
Visual Studio - Create ASP.NET Project
就可以创建一个ASP.NET的项目了。当然根据需要也可以使用一些含有第三方开发工具的Web项目,例如Angular、React等

但是,如果没有使用Visual Studio安装,而是直接安装的.NET SDK,那么需要启动.NET来构建项目,cmd中输入:

...> dotnet new webApp -o MyASPWebApplication --no-https
...> cd MyASPWebApplication
.../MyASPWebApplication>

就可以创建一个名为MyASPWebApplication,当然这个东西可以换成你喜欢的名字。这里使用的dotnet指令的模式为:

dotnet new <template> -o <appdir> --no-https

dotnet new <template> = 通过dotnet使用<template>模板构建一个基于.NET的内容
-o <appdir> = 放置生成的输出内容(也就是构建的内容)位置,这里为appdir。
--no-https = 不使用HTTPS协议构建项目。

これは<template>、プロジェクトで使用されるテンプレートがあるが使用されているwebApp、もちろん、プロジェクトの他のタイプを構築する際にも、他の値を使用してもよいです。ここでは、これだけを使用することができます。
けれども-oマークは、ディレクティブが使用されていないプロジェクトフォルダ内のファイルに指定され-n、指定した項目の名前タグを、しかし、契約はDOTNET指定されていない-nプロジェクトの名の下に直接-o指定されたディレクトリを。

いずれかの方法で構築するプロジェクトには、次の構造のものがあります。

MyASPWebApplication/
├─obj/
│ └─/一些文件.../
├─Pages/
│ ├─Shared/
│ │ ├─_Layout.cshtml
│ │ └─_ValidationScriptsPartial.cshtml
│ ├─Error.cshtml
│ ├─Error.cshtml.cs
│ ├─Index.cshtml
│ ├─Index.cshtml.cs
│ ├─Privacy.cshtml
│ ├─Privacy.cshtml.cs
│ ├─_ViewImports.cshtml
│ └─_ViewStart.cshtml
├─Properties/
│ └─launchSettings.json
├─wwwroot/(empty)
├─appsettings.Development.json
├─appsettings.json
├─Program.cs
├─Startup.cs
└─MyASPWebApplication.csproj

その中でも、Startup.csすべての構成と設定が含まれているWebAppの動作の開始は、あります。Pagesこれは、いくつかのサンプルWebページフォルダの項目が含まれており、MyASPWebApplication.csprojこのプロジェクトは、プロジェクトの組織と他のライブラリへの参照を含む、あなたのファイルを整理しています。
もちろん、この*.csprojファイルには、Visual StudioのC#や他のIDEのオープンの他のバージョンを使用することができます。

IVプロジェクトの実行

あなたはASP.NETプロジェクトを実行する前に、インストールIISをとにかく、Webアプリケーションは通常、サーバー上で実行されるため、IISはサーバとして構築され、通常のWindowsコンピュータとすることができます。
インストールが完了したら、[実行]ボタンを参照してくださいするには、Visual Studioで、IISは、次のようになります。
Visual Studio - Run ASP
クリックしてくださいVisual Studioは、現在のコンピュータのブラウザを特定するために、プロジェクトのページを実行します(以下の方法が異なっている、Visual Studioのアプリケーションの指定ポートが実行されていますランダムに加入者ポートからの)指定されたが、必ずしもそうではない5000。
何のVisual Studioがない場合、CMDに入力します。

.../MyASPWebApplication> dotnet run

次にアクセスするブラウザを使用する:localhost:5000/あなたは、次の画面操作を見ることができます:
ASP - Run

今まで、でも最後場合を構築するための簡単なASP.NETプロジェクト。コード変更についてとTo be continued...

おすすめ

転載: www.cnblogs.com/oberon-zjt0806/p/12209930.html