0

ちょっとした設定: 当店にはさまざまなプラットフォームが混在しています。ほとんどすべての Web 開発は従来の ASP で行われています。.NET 3.5 フレームワークを使用して作成された開発中の WinForms アプリケーションがあります。

問題: このエンタープライズ アプリケーションの情報を更新するための Web サービスを作成しています。ほとんどのクラスとビジネス ロジックは、WinForm アプリケーションにも関連しています。これに加えて、Web サイト上の一部のデータを維持する方法が必要です。従来の ASP を使用しているため、一般的な HTTPHandler を使用して投稿することにしました。XMLSerialization を無料で入手できるので、ASMX Web サービスを使用してクエリを実行します。ただし、これが Handler の通常の使用法ではないことはわかっており、大量のものを変換する以外に、はるかに優れた方法があると思わずにはいられません。これだけのことを行うのは、プロジェクトのタイムラインで許容されるよりもかなり多くの作業です。誰でもこのトピックに関する洞察を提供できますか? より一般的に言えば、人々は従来の ASP から ASP.NET にどのように変換したのでしょうか? 私たちはそれほど大きな店ではないので、段階的にそれを取る必要があると思います.

4

1 に答える 1

0

この質問へのフォローアップとして、私はこのプロジェクトの展開を終了し、かなりうまく機能しています。AJAX の部分は、この方法で行うのは非常に簡単でした。ただし、ハンドラー ページで三項演算子を使用したことがなく、その理由がわかりません。これにより、最初に HTTPContext をチェックして、読み取ろうとしていたコントロールが実際に存在するかどうかを確認し、存在する場合はそこから値を取得しました。何か間違ったことをしたのではないかと思いますが、今のところは先に進んで後でリファクタリングする必要があります。

于 2009-09-04T21:21:19.907 に答える