5

デバッグ目的でライトスイッチアプリケーションの接続文字列を変更するにはどうすればよいですか。私はこの投稿をフォローしました http://dougseven.com/2010/08/23/data-storage-in-visual-studio-lightswitch-2/

しかし、私はそれを機能させるように見えることができます。アプリケーションをデバッグモードで実行するときに、applicationroot / bin / debugでweb.configを変更すると、ファイルはファイル内の元の値で再作成されます。

アプリを公開するときに変更しても問題ありません。

そして、applicationdefinition.lsmlファイルに変更を実装しても、効果はありません。

4

2 に答える 2

2

Andy Kungライトスイッチチームから:

外部データソースに接続する場合は、ソリューションエクスプローラーでそのノードを右クリックし、[データソースの更新]を選択して、画面を再作成せずにサーバー情報を変更できます。

編集済み

...しかし真実ではありません。

applicationroot/ServerGenerated/Web.config代わりに変更する必要がありますapplicationroot/bin/debug/web.config

説明:

ファイルビューに目を向けると、Data / ApplicationDefinition.lslmでは、これらは接続文字列への参照です。

次にproject\ServerGenerated\Web.config、接続文字列を見つけます。

<connectionStrings>
    <add name="_IntrinsicData" ... />
    <add name="e8f0cfed-653d-42fc-9617-bcaee11eed91" connectionString="HERE!!!!!!
于 2012-11-09T20:57:33.177 に答える
1

少し遅れますが、念のため...データソースを右クリックして[データソースの更新]を選択し、接続が失敗するのを待ち(元のサーバーが利用できない場合)、[戻る]をクリックすると接続に移動します設定。接続設定を更新して、通常どおり続行します。

于 2016-12-09T18:10:30.007 に答える