请如何更改lightswitch应用程序的连接字符串以进行调试。我关注过这篇文章 http://dougseven.com/2010/08/23/data-storage-in-visual-studio-lightswitch-2/
但我似乎可以让它发挥作用。任何时候我在applicationroot / bin / debug中更改web.config,当我在调试模式下运行应用程序时,文件将使用文件中的原始值重新创建。
发布应用时我没有问题。
当我在applicationdefinition.lsml文件中实现更改时,它没有任何效果
答案 0 :(得分:2)
如果您附加到外部数据源,则可以右键单击该数据源 解决方案资源管理器中的节点,然后选择“更新数据源”进行修改 服务器信息,无需重新创建屏幕。
<强> 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;你将被带到连接设置。只需更新连接设置并继续正常运行。