.ASMX オプション番号
拡張子が .asmx のファイルは、Simple Object Access Protocol (SOAP) を使用してインターネット経由で 2 つのオブジェクト間の通信を提供する ASP.NET Web サービス ファイルです。これは、Windows ベースの Web サーバーにサービスとして展開され、着信要求を処理して応答を返します。 ASP.NET Web ページを視覚的に表示するためのコードを含む ASPX ファイルとは異なり、ASMX ファイルはサーバーでバックグラウンドで実行され、データベースへの接続、データの取得、データの取得などのさまざまなタスクを実行します。リクエストが行われた形式。これらは、特に XML Web サービスに使用されます。
ASMX ファイル形式
ASMX ファイルはプレーン テキスト形式であり、Microsoft Visual Studio やテキスト エディターなどのアプリケーションで開いたり編集したりできます。これは Microsoft 独自のファイル形式であり、Web サービスを作成するための明確に定義された構文を備えています。 SOAP XML 形式の ASMX ファイルによる応答には、次の要素があります。
Envelop
- XML ドキュメントを SOAP メッセージとして識別するルート要素。Header
- 認証データなどのアプリケーション固有の情報を含むオプションの要素。 Header 要素が存在する場合、それは Envelope 要素の最初の子要素である必要があります。Body
- 受信者向けの SOAP メッセージが含まれます。Fault
- エラー メッセージを示すために使用されるオプションの要素。 Fault 要素が存在する場合、それは Body 要素の子要素である必要があります。
ASMX ファイルは、C#、Visual Basic、または JScript などの .NET 言語で記述できます。
ASMX は ASPX や ASCX とどう違うのですか?
ASMX ファイルは、ASPX および ASCX ファイルとは異なります。
- ASPX、Active Server Pages、ファイルは、Web サーバー上で動作する Microsoft ASP.NET フレームワークを使用して生成されるプログラミング ファイルです。これらは、ユーザーがそのようなページへのアクセスを要求すると、クライアントの Web ブラウザーでレンダリングされます。
- ASCX (Active Server User Control) は、ASP.NET Web ページまたは Web サイト全体で再利用可能なコントロールを定義するために使用されるユーザー コントロールを定義します。