2011-08-17 9 views
0

私は現在、esriマップ上でSilverlightプロジェクトを行っています。また、aspx上でWebサイト内にマップを表示するためのWebサイトを作成しています。aspxプロジェクトと統合されたsilverlightアプリケーション。更新しない?

私は両方にC#を使用していますが、両方のプロジェクトを一緒にマージする際に問題が発生しました。 Silverlightプロジェクトを実行すると、Silverlightプロジェクトのクライアントbinフォルダにxapページが生成されることを理解しています。だから私はウェブサイト内に地図を表示するために、私はaspxプロジェクトにクライアントのbinフォルダを作成し、Silverlightプロジェクトのxapをそのフォルダにドラッグしました。

ただし、Silverlightプロジェクトのデータベースに変更が加えられるたびに、自分のaspx Webサイトのxapページは更新されません。これは、両方のプロジェクトをまとめて同じデータベースを使用するように結合する必要があるためですか?私は、ウェブサイトアプリケーションからSilverlightのアプリケーションデータフォルダにもアプリケーションデータをコピーしました。

なぜ更新できませんか?

aspxには、アプリケーションデータフォルダ sliverlightの主要Webサイトには、silverlightアプリケーションとsilverlightapplication.webとappデータが含まれています。

答えて

1

正しく実行している場合は、ClientBinフォルダを自分で作成する必要はありません。これを自分で行うことで、Buildを押すとXAPファイルが更新されないことを意味します。

  • ウェブプロジェクトに移動します。

  • ClientBinフォルダを作成しました。

  • 右クリックシルバー アプリケーションタブに移動し、そこにあなたのSilverlightプロジェクトを追加し、あなたの Webプロジェクトを右クリックし、[プロパティを選択します。

これはすべきことです。

+0

私は、メインのウェブサイトから追加して新しいスライバライトプロジェクトを作成しました。ソリューション全体には1つのクライアントビンしかありません。つまり、私は1つの主要なウェブサイト、1つのシルバーライトアプリケーションと1つのサウンドセンサーC#プロジェクトしか持っていません。今はすべてうまく動作し、私はあなたの方法を試して、それも動作します!これが私と同じエラーに遭遇した人に役立つことを願っています(: – lanceychua

+0

はい、ときどき最初から始めることが最善です。 – Rumplin

関連する問題