LightSwitch アプリケーションを 3 層デスクトップ アプリと Web アプリの両方として公開したいと考えています。これを同期的に行う方法はありますか?また、Web アプリで OOB アクションなどを試す前にチェックできるコマンドはありますか? 基本的に、デスクトップ (OOB) と Web の両方での展開に関する Web 上の情報は見つかりません。これに関する知識があれば知りたいです。
1 に答える
3
プロパティを使用して、ライトスイッチ アプリがブラウザー内にあるかブラウザー外にあるかを検出できる必要があります。ブラウザー内の場合はAutomationFactory.IsAvailable
false を返し、ブラウザー外の場合は true を返します。
デスクトップと Web の両方への公開に関しては、デスクトップ用の公開ウィザードを実行して必要なファイルを../Publish
ディレクトリに生成し、それらをどこかに保存してから、Web 用の公開ウィザードを再実行するだけでよいと思います。データを同じ場所に公開している限り (両方のアプリケーション間でデータを共有したい場合)、これは機能するはずです (ただし、私は試していないので保証はありません)。
于 2013-03-08T11:03:18.897 に答える