0

古いVB6フォームアプリケーションをブラウザベースのアプリケーションに移行する作業を行っていますが、いくつかのオプションについて入力する必要があります。アプリケーションは、電子メールで配布でき、インターネットにアクセスせずにクライアントのコンピューター(完全にローカル)で実行でき、いつか完全に機能するWebアプリケーション(ローカルではなくホスト)に変換できる必要があります。もはや電子メールの配布が必要です。

  • 通常の.NetWebアプリケーション(C#)。
    • これにはIISをセットアップする必要がありますか?
  • WPFを使用してブラウザに.NetWinFormを埋め込む
  • WPFブラウザアプリケーション
    • これはローカルにデプロイして実行できるようですが、後でWebアプリに移行できますか?

ご入力いただきありがとうございます。

4

1 に答える 1

0

この答えはすべて、「インターネットにアクセスできない」というあなたの定義に依存します。イントラネットにアクセスできることを意味する場合は、展開メカニズムとしてClickOnceを検討しましたか?要件を満たしているようです。

リッチクライアントには、WinFormsまたは本格的なWPFのいずれかを使用できます。ただし、使用するライブラリと必要なシステム権限に関してWPFを慎重に使用すると、後でSilverlightブラウザーでホストされているリッチアプリケーションにWPFを移植できるようになります。

他の質問について:

  • 通常の.netWebアプリケーション(ASP.NET)では、どこかにIISサーバーがあり、ユーザーはそのサーバーにアクセスできる必要があります。

  • WPFを使用して埋め込まれたWinFormsを示す例では、WPF /Silverlight...を使用することもできます。

  • WPFブラウザーアプリケーションはWebサーバーに展開されますが、クライアントマシンで実行されます。したがって、「後でWebアプリに移行する」ことは容易ではありません。

于 2012-02-21T20:08:02.320 に答える