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 回答