ASP.NET クライアント

制約事項: 本トピックは、Enterprise Server 機能が有効な場合にのみ該当します。

デフォルトの COBOL コンソール クライアントに加え、.NET および Web サービスのサービス インターフェイスの ASP.NET Web サイトのクライアントをオプションで生成することもできます。

Web サイト プロジェクト

クライアントの生成後、Visual COBOL により、[myServiceWebsite] プロジェクトが、サービス インターフェイス プロジェクトを含むソリューションに追加されます。この Web サイト プロジェクトには、次のコンポーネントが含まれています。

App_Code フォルダー
生成された COBOL コード
bin フォルダー
次のバイナリ ファイルが含まれています。
  • Interop.myService.ProxyWrapper.dll
  • myService.Proxy.dll
  • myService.ProxyWrapper.dll
Default.aspx
Web サイト クライアントのデフォルトのスタートアップ ページ
Default.aspx.cbl
Default.aspx のコードビハインド ページ
style.css
Web サイトで使用される HTML スタイルシート
website.config
Web サイトの構成ファイル
website.publishproj
パブリッシュ処理で使用する生成済みファイル
corplogo.gif
視覚的に表したクライアントで使用する Micro Focus ロゴ アイコン

ASP.NET クライアントのビルドおよびディプロイ

ASP.NET クライアントの生成後、それをビルドおよびディプロイして、ユーザーが使用できるようにする必要があります。詳細については、「ASP.NET クライアントのビルド」および「.NET 環境への COBOL Web サイトのディプロイ」を参照してください。

ASP.NET クライアントの編集

外観およびユーザービリティを向上させるために、オプションで Default.aspx ファイル (またはプロジェクトの任意の .aspx ファイル) を編集できます。編集を行うには、ソリューション エクスプローラーで .aspx ファイルをダブルクリックします。ディプロイ後にいずれかのファイルを変更した場合、その変更を適用するために再ディプロイする必要があります。

ASP.NET クライアントの実行

Visual COBOL Debugger を使用して、プロジェクトから ASP.NET クライアントを直接実行できます。これを行う前に、次のことを確認します。

  • サービスを実行するように構成されている エンタープライズ サーバー インスタンス が、サービス インターフェイス (.svi) ファイルを含むプロジェクトに関連付けられていること
  • エンタープライズ サーバー インスタンス が起動していること
  • サービス インターフェイスが エンタープライズ サーバー インスタンス にディプロイされていること
  • Web サイト プロジェクトがスタートアップ プロジェクトとして設定済みであること
重要: 64 ビット Windows オペレーティング システムで ASP.NET Web サイトのクライアントをホストするには、まず ASP.NET Web サイトのクライアントに関連付けられている Internet Information Services (IIS) Application Pool の [Enable 32 bit Applications] プロパティを True に設定して、32 ビット アプリケーションのサポートを有効にする必要があります。詳細については、オペレーティング システムの IIS ドキュメントを参照してください。