2020 NETコア面接の質問で

 

 

質問1、ASPネットコアは何ですか?

まずASPネットのASPネットはコアのアップグレードバージョンではありません。これは、標準のアーキテクチャドットネットに従い、複数のオペレーティングシステム上で実行することができます。それはより速く、設定が簡単、よりモジュール、よりスケーラブルです。

 

ドットコアASP良い機能を持っている2番目の質問、?

最初の依存性注入。

第二は、ログ・システム・アーキテクチャです。

第三は、クロスプラットフォームのネットワークサーバ、チョウゲンボウの導入です。IISことができない、Apacheとnginxのは、個別に実行することができます。

第四には、あなたがアプリケーションを作成するためのコマンドラインを使用することができます。

第五は、プロジェクトを構成するAPPの設定JSONファイルを使用することです。

第六は、起動登録サービスを使用することです。

第七は、非同期プログラミングのためのより良いサポートです。

第八は、ウェブソケットと信号IRをサポートすることです。

第九は、クロスサイト・防止及び保護機構の要求です。

 

質問3、ドットネットとネットコアは、何より良い場所を比較ドット?

最初は、クロスプラットフォームであり、それは上位3つのオペレーティングシステム、Windows、Linux、およびMACで実行することができます。

すべての依存関係が一緒にプログラム自体に関連するため、2番目のインストールは、アーキテクチャ自体には依存しません。

第3ドットネットコア処理要求の高い効率は、より多くの要求を処理することができます。

第四に、より多くのドットネットコアのインストール構成があります。

 

質問4メタパッケージは何ですか?

メタパッケージは、ネットコードが依存ドットすべてのASPを含むパッケージを指します。Microsoft.AspNetCoreと呼ばれます

 

質問5、ドットネットの4.xでネットコアアプリケーションアーキテクチャをドンが一緒に働くことができますか?

ことができます。ドットネットコアアプリケーションは、標準ドットネットライブラリで作業することができます。

 

質問6は、起動クラスのネットコアを何ドットか?

スタートアップクラスの入り口ネットコアアプリケーションに点在しています。すべてのドットネットコアアプリケーションは、このクラスを持っている必要があります。このクラスは、アプリケーションを構成するために使用されています。このクラスは、プログラムのメイン関数内部で設定されて呼び出します。クラス名は、独自に定義することができます。

 

問題7、どのような役割で構成サービス・メソッドの起動クラス?

この方法では、依存性注入コンテナの中にいくつかのサービスを追加することができます。

 

configureメソッドの質問8、どのような役割で起動クラス?

このメソッドは、HTTPリクエストに応じて、どのようにアプリケーション全体を定義することです。それは私たちがハンドルパス、認証やセッションにいくつかのミドルウェアを設定し、上のようにすることができますいくつかの重要なパラメータは、アプリケーション・ビルダー、ホスティング環境、ロゴの工場を持っています。

 

質問9ミドルウェアとは何ですか?

ミドルウェアは、本明細書にアプリケーションコンポーネントハンドル要求および応答に注入指します。

 

質問10 runメソッドビルダを使用してアプリケーションの違いは何ですか?

これらの2つの方法は、クラスメソッドの内部を起動設定すると呼ばれています。これらは、パイプ内部のアプリケーションのミドルウェア要求に追加するために使用されています。使用方法は、次のミドルウェアを追加するために呼び出すことができ、かつ実行されません。

 

最初の11個の質問は、どのような影響を拡大するためにマップ内のネットコアパイプドット?

あなたは、異なるパスに異なるミドルウェアを追加することができます。

 

質問12、パス内のネットコアは、対処する方法ですドット?

パスの処理機構は、着信要求のハンドラを見つけるために使用されます。機能の実行が開始されたときに登録するすべてのパス。

二つの主要な経路アプローチ、従来の処理経路と加工性経路が存在します。従来の治療は、MapRouteコールパスの経路を使用することでセットされ、処理は、呼び出された関数上記のパスを設定するプロパティパス属性を意味します。

 

中ドットネットコア機能でどのようにアクティブセッションの最初の13件の質問、?

最初のセッションのパッケージ。セカンドを追加するには、我々はのconfigサービスメソッドのセッションを追加する必要があります。そして、メソッド呼び出しusesessionの内部を構成します。

 

質問14、ドットネットコアエンジニアリングプロジェクトファイルの数がありますか?

グローバル、打ち上げの設定、アプリの設定、バンドル設定、亭、パッケージ。

 

最初の15件の質問、タグヘルパー内部ドットネットコアは何ですか?

タグヘルパーは、サーバー側でカミソリ・ビュー・エンジンを使用してHTML要素を作成します。

 

このレベルでのタグヘルパー要素の失敗を作るためにどのように質問16、?

感嘆符を使用します。

 

最初の17件の質問、カミソリページは何ですか?

ドットネットコアは、開発モデルがサポートするASPのWebフォームです。@pageは、ページの始まりをマーク。

 

最初の18個の質問は、どのようにモデルカミソリページのデータバインディングを実装するには?

bindPropertyプロパティを使用します。

 

最初の19個の質問は、どのようにサービスのコントローラを挿入するには?

コンフィグサービスにおけるサービス構成方法。

コントローラのコンストラクタでは、依存性注入を追加します。

 

最初の20個の質問には、依存性注入後のサービスのライフサイクルを説明しますか?

システムは私たちが解放するのに役立ちますので、ネットコアをドットでは、我々は、これらのサービスのどのリリースを気にしないでください。ライフサイクルの3つのサービスがあります。

シングル・インスタンス・サービスは、追加シングルトン法で追加します。登録サービスが作成されると、これは後続の要求でサービスを使用しています。

アドオン過渡方法によって追加ショートサービス、。これは、状態のサービスなしで動作させるための軽量なサービスです。

サービスの範囲は、新しい要求がサービスインスタンスを作成します。使用追加するスコープのメソッドを追加します。

 

おすすめ

転載: www.cnblogs.com/CHPowerljp-IT/p/12114355.html