1

これが私の状況です。

新しい仕事を始めたばかりで、最近、書き換えが必要なアプリケーションを継承しました。私はあなたが何を考えているか知っていますが、私を信じてください...これは本当に私が持っているシステムがリファクタリングを超えており、ほとんどすべてを行かなければならないまれなケースの1つです.

現在のアプリは、WCF、WCF Data Services、ASP.Net、Entity Framework などのホスト全体を備えた Silverlight 2.0 アプリです。元の「アウトソーシングされた」開発者は、すべての時点で、このプロジェクトを学習演習として使用しているようで、何も学ぶことができませんでした。それは私が今まで見た中で最悪です。問題は、このプロジェクトが昨年の 9 月に完了するはずだったので、現在 12 か月遅れていることです。

私が任されたのは、ソリューションを書き直して、3 ~ 4 か月で機能的に完成させることです。私は間違いなくそれを行うことができます (実際には、データよりも少し多いか、データをフォームします) が、時間を節約するための最良のオプションを検討しています。XBAP を検討していますが、前回見たときは展開が悪夢でした。

したがって、... .Net 4 をターゲットにすることができるため、ClickOnce は完全な信頼の XBAP を展開しました。つまり、その中間層削除して、単純な DAL アセンブリを選択し、Web サービス、HTTPHandlers (アップロード用) などの複雑さを今のところ無視することができます。これはイントラネット展開であるため、WAN 上の IE7+ および Windows ボックスを保証できます。

ただし、これはすべて、うますぎるように聞こえます。完全信頼 XBAP または XBAP 開発自体に関する残りの問題は何ですか。これを追求する価値はありますか、それとも今のところ他の場所を探すべきですか?

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

1

これまでのところ、.Net 4.0 で XBAP アプリケーションの部分的な信頼を選択しました。イントラネットでも完全な信頼のために署名/証明書を機能させるには深刻な問題がありました。私たちは他の人の子供たちよりも頭が悪いかもしれませんが、WCF サービスと部分信頼 XBAP の方が摩擦が少ないという理由で、その方法を採用することにしました。

Click-Once は完全に機能しています (キャッシングが少し行き過ぎたいくつかの IE ヒックアップを除いて)。

私たちの最大の問題は現在の印刷です:-)。固定レイアウトは面倒です。

これが少し役立つことを願っています。

于 2010-09-06T20:33:08.883 に答える