aspose.info
JA

ASMX - ASP.NET Web サービス ファイル

更新日

.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 サイト全体で再利用可能なコントロールを定義するために使用されるユーザー コントロールを定義します。

参考文献

関連項目