2

現在のようにデスクトップ アプリではなく、IIS で実行するように長年の API を動作させることを検討しています。API のすべてが機能しているので、必要がなければあまり変更したくありません。ASP.NET MVC 4 の新しい Web API テンプレートについては知っていて、それを使用してきましたが、この特定のプロジェクトに必要なすべてを制御できるわけではないことがわかりました。

だから私の質問は、Web 要求を取得してそこから完全に独自のコードを使用できるエントリポイントのようなものを持つ IIS 用のアプリケーションを構築する方法はありますか? または、Web API を使用するものを構築する必要がありますか?

4

1 に答える 1

1

はい、ASP.NET ハンドラーが必要です。

Visual C# .NET を使用して ASP.NET HTTP ハンドラーを作成する方法 http://support.microsoft.com/kb/308001

リクエストの解析と結果のシリアル化を自分で処理する必要があります。手動で作成するよりも、サービスの前に web-api ファサードを作成する方がおそらくはるかに優れています。

于 2013-06-19T12:39:56.883 に答える