Asp.NetアプリケーションでWebページを要求することなく、リソースを要求するために、どのように?

StackOverflow https://stackoverflow.com/questions/2025048

質問

私たちは、場所や細かいサービスを提供している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のユーザーインターフェイスの側面を分離するために試してみてください。ユーザインタフェースに戻って参照せずに、生の機能を公開します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top