1

我想将我的 LightSwitch 应用程序同时发布为 3 层桌面应用程序和 Web 应用程序。有没有办法以同步的方式做到这一点?是否有任何命令可以让我在尝试 Web 应用程序中的 OOB 操作之前进行检查?基本上,我在网络上找不到任何关于桌面(OOB)和网络部署的信息。我想知道有没有这方面的知识。

4

1 回答 1

3

您应该能够使用该属性检测您的 lightswitch 应用程序是在浏览器内还是在浏览器外,该AutomationFactory.IsAvailable属性应该在浏览器内返回 false,对于浏览器外返回 true。

关于发布到桌面和 Web,我认为您可以只运行桌面的发布向导,以便它在../Publish目录中生成必要的文件,将它们保存在某个位置,然后重新运行 Web 的发布向导。只要您将数据发布到同一位置(前提是您希望在两个应用程序之间共享数据),那么这应该可以工作(但是我没有尝试过,所以不能保证)。

于 2013-03-08T11:03:18.897 回答