2011-01-30 28 views
1

私は、ASP.NET MVCへのレガシーISAPI DLL(フィルタではなくISAPI拡張です)の移植に取り組んでいます。 ISAPIが実装している機能のいくつかは非常に複雑なので、理想的にはASP.NETから何とかISAPIを呼び出せるようにしたいと考えています。ASP.NET MVCからISAPI DLLを呼び出す方法は?

1つのオプションは、Webサービスのように扱い、ASP.NET内部からHTTP要求をISAPI dllの公開された機能に実行して、必要なものを実行することです。それはうまくいくかもしれませんが、私が必要とすることをするのはちょうど追加のホップです。

私はP/ISAPIを呼び出すことを考えていましたが、HTTPContextなどを渡す必要がありますか?それが可能かどうか確信していますか?

私が気付いていない他のオプションはありますか?誰もこの道を前にしていたのですか?どうもありがとう!!

答えて

1

あなたが言ったように、ISAPIを使用するのは、HttpClientなどを使用してISAPIにURLを呼び出すことです。これがどれくらいの速さで終わるのか、あなたはパフォーマンスに賢明に驚くでしょう。

関連する問題