2012-04-10 13 views
1

新しいSilverlightビジネスアプリケーションを作成しました。したがって、私はソリューションに2つのプロジェクトを持っています.1つはSilverlightアプリケーションとSilverlightホスティングWebアプリケーションです。各プロジェクトには独自のweb.configファイルがあります。これら2つの設定ファイルの違いを教えてください。SilverlightアプリケーションのWeb.Config vs SilverlightホスティングアプリケーションのWeb.Config

私は、意識不足のため次の場所で殴られます。

MySQL DBを使用するWCFサービスを使用したいと考えています。したがって、どのweb.configが接続文字列とロールプロバイダを定義するのに最適です。どのサムルールも大いに評価されます

編集1:他の設定用の2つのファイルの中で理想的な場所を決める方法。どの設定がどのweb.configファイルになるか。 (plsは不明瞭な編集でスペアします)

答えて

0

urソリューションのサーバー側にur接続文字列を配置する必要があります。クライアントアプリケーションは、サーバに関するデータベースや他のプロセスに関する情報を知るべきではありません。 クライアント(Silverlightアプリ)は、必要なデータを要求するWCFを使用する必要があります。

P.S.クライアントのapp.config内には、たとえば、ロガー設定(クライアントごとに自分のログを書き込む必要があります)などを配置できます。

0

私は同様の設定をしています。 WCFサービスが存在するプロジェクトのASP.Net側で、接続文字列をweb.configファイルに置きます。プロジェクトのSilverlight部分は信頼できません。なぜなら、誰でもそれを奪うことができる野生の中に存在するからです。 Silverlight側の設定ファイルは、ASP.Net側と通信するサービス参照を指定する場所です。

関連する問題