Asp.NetアプリケーションでWebページを要求することなく、リソースを要求するために、どのように?
-
19-09-2019 - |
質問
私たちは、場所や細かいサービスを提供しているWebアプリケーション(のWebApplication A)を持っています 私たちは、ある程度既存のWebアプリケーション(のWebApplication B)のエンジンを使用する別のWebApplicationに取り組んでいます。
問題:httpリクエストがFrontManager.csのような関連するクラス/モジュールにそれを渡しLatestPost.aspx、のように、資源のために作られたときのWebApplication Aが応答します。私たちはWebページを要求せず、説明WebApplication Bからそのモジュール/クラス(FrontManager.cs)にアクセスする方法を知りたいですか?
解決
のHttpHandlerを使用してください。あなたはIHTTPハンドラを実装するクラスを作成し、web.configファイルの<httphandlers>
セクションに登録する必要があります。これらは、一般的に.ashx拡張子(あなたのケースでLatestPost.ashx)でアクセスされます。
他のヒント
FrontManager.csの操作を公開するために、WCFを使用して、Webサービスを作成します。
ただし、実際の機能からFrontManager.csのユーザーインターフェイスの側面を分離するために試してみてください。ユーザインタフェースに戻って参照せずに、生の機能を公開します。
所属していません StackOverflow