如何在调试模式下更改lightswitch应用程序的连接字符串

时间:2012-11-09 19:28:21

标签: visual-studio-lightswitch

请如何更改lightswitch应用程序的连接字符串以进行调试。我关注过这篇文章  http://dougseven.com/2010/08/23/data-storage-in-visual-studio-lightswitch-2/

但我似乎可以让它发挥作用。任何时候我在applicationroot / bin / debug中更改web.config,当我在调试模式下运行应用程序时,文件将使用文件中的原始值重新创建。

发布应用时我没有问题。

当我在applicationdefinition.lsml文件中实现更改时,它没有任何效果

2 个答案:

答案 0 :(得分:2)

来自Andy Kung lightswitch team

  

如果您附加到外部数据源,则可以右键单击该数据源   解决方案资源管理器中的节点,然后选择“更新数据源”进行修改   服务器信息,无需重新创建屏幕。

<强> EDITED

......但事实并非如此。

您应该更改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!!!!!!

答案 1 :(得分:1)

有点晚,但以防万一...... 如果右键单击数据源,则选择&#34;更新数据源&#34; 然后等待连接失败(如果原始服务器不可用),然后点击&#39;返回&#39;你将被带到连接设置。只需更新连接设置并继续正常运行。