【问题标题】:how to change the connectionstrings of a lightswitch application in debug mode如何在调试模式下更改灯开关应用程序的连接字符串
【发布时间】:2012-11-09 19:28:20
【问题描述】:

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

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

发布应用时更改它没有问题。

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

【问题讨论】:

    标签: visual-studio-lightswitch


    【解决方案1】:

    来自Andy Kung lightswitch team

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

    已编辑

    ...但不是真的。

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

    【讨论】:

    • 感谢一百万我在服务器生成的网络配置中更改了它。
    • 我们实际上是在使用 tfs 在团队中进行开发,每个人在本地都有一个数据库模式的副本,这就是我真正想要更改连接字符串的原因。想看看[签入]和[检索最新版本[在这个文件上的效果,它会再次覆盖这个位置
    【解决方案2】:

    有点晚了,但以防万一…… 如果右键单击数据源,然后选择“更新数据源” 然后等待连接失败(如果原始服务器不可用)然后点击“返回”,您将被带到连接设置。只需更新连接设置并照常继续。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      相关资源
      最近更新 更多