问题标签 [visual-studio-lightswitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1086 浏览

visual-studio-lightswitch - 在外部 SQL Server 中创建表

在 LightSwitch 中,是否可以在外部 SQL Server 数据库中创建表,而不是在本地 ApplicationData 数据源中?

0 投票
3 回答
764 浏览

oracle11g - 使用 Oracle 数据库的 Microsoft Lightswitch 事务错误

我正在制作一个非常简单的 Lightswitch 项目,它将连接到我在 Oracle 11g 数据库中的一个表。我向项目添加了一个可编辑的网格并构建了项目。当我尝试在网格中添加或编辑数据时,出现以下错误:

在提供程序连接上启动事务时出错。有关详细信息,请参阅内部异常。

内部异常消息:连接已经是本地或分布式事务的一部分

项目中没有自定义代码。我的看法是 Lightswitch 应该让数据上的表单变得非常容易。我四处寻找帮助,但到目前为止还没有。

0 投票
1 回答
91 浏览

asp.net - 我知道 DotNetNuke 有一段时间了,使用 LightSwitch 和 DotNetNuke 在 ASP.Net 中构建应用程序怎么样?

需要您对线性数据输入表单类型的应用程序的看法、优缺点。

其中一些在这里描述

http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/29/Easy-DotNetNuke-LightSwitch-Deployment.aspx

将这两者用作组合是否有点过头了?:)

因为我看到了另外两种观点。

1.Lightswitch 本身不生成 ASP .net UI,但具有出色的下一层

2.DotNuke的UI部分不错

0 投票
1 回答
1179 浏览

visual-studio-lightswitch - LightSwitch - 业务规则

我在 LightSwitch 中有一个主/详细信息屏幕。我允许用户删除详细信息的项目。但是,允许用户删除除一个之外的所有内容。换句话说,只需要存在一个细节项。

这在灯开关中可行吗?

问候

0 投票
2 回答
645 浏览

visual-studio-lightswitch - “无法找到合同的任何实现”LightSwitch 扩展中的异常

我正在通过移植Excel Importer 扩展自学 Visual Studio LightSwitch 。我拥有所有先决条件(Visual Studio 2010 SP1 Ultimate edition、Visual Studio 2010 SP1 SDK、Visual Studio LightSwitch 2011 Extensibility Toolkit),但我使用的是 LightSwitch Beta 2。

在尝试执行此行时,

我得到以下异常:

合成产生了一个单一的合成错误。根本原因是

下面提供。查看 CompositionException.Errors 属性以获取更多详细信息。

1) 找不到合约的任何实现:'Microsoft.LightSwitch.Sdk.Proxy.IServiceProxy'

关于如何解决这个问题的任何想法?

0 投票
2 回答
907 浏览

silverlight-4.0 - Silverlight 版本不匹配

我刚刚发现 LightSwitch 2011 已经发布了。我尝试安装它,发现 Visual Studio 2010 Ultimate Service Pack 1 是先决条件。我安装了 Service Pack,然后它允许我安装 LightSwitch 2011。一切都很好。

现在,当我开始一个新的 LightSwitch 项目时,它给我一个错误“找不到已安装的 silverlight 开发运行时版本。请安装 silverlight 开发运行时”。然后是链接。我单击链接,安装所需的任何内容,但安装失败。

在尝试了几个选项后,我得到了 MSDN 论坛的回复,我应该卸载所有内容并重新安装。试过了。再次出现同样的错误。

msdn 论坛上的另一个回复说我的 silverlight 运行时和开发人员包必须匹配。我检查并发现它们是不同的版本

开发人员包:4.0.60129.0 微软 Silverlight:4.0.51204.0

这就是造成问题的原因。如何将两者都升级到最新版本并使其匹配?

0 投票
1 回答
394 浏览

c# - LightSwitch Application and Doing //当行值改变时的一些事情

我有一个 LightSwitch 应用程序 (C#),一切正常,但我需要一个功能,但不知道如何去做。

假设我的订单屏幕中有一个状态列。当我在状态栏中将状态更改为“已确认”时,我想向与该特定人员对应的电子邮件地址发送一封电子邮件,告知他们的订单。

这在 LightSwitch 应用程序中是否可行?

0 投票
1 回答
2561 浏览

mysql - Lightswitch + WCF RIA + MySQL 连接器/网络几乎可以工作,但不完全

我正在尝试通过 WCF RIA 服务从 Lightswitch RTM 连接到现有的 MySQL 数据库。

我做了以下事情:

  • 在我的开发机器上从 MySQL 开发者专区安装 MySQL 连接器版本 6.3.7。从 Visual Studio 中建立连接时,最新版本 6.4.3 似乎无法正常工作并给出错误“与服务器不同步”。
  • 通过创建新数据连接、选择 MySQL 数据库作为提供者并提供 MySQL 服务器 IP 地址、用户名和密码来测试 Visual Studio 的连接。

这有效,数据库正确显示。

然后我按照这里的教程使用创建 WCF RIA 服务:

  • 将新项目添加到基于模板WCF RIA 服务类库的解决方案中。
  • ADO.NET 实体数据模型添加到 WCF RIA Web 项目并使用向导将其连接到 MySQL 数据库。生成的连接字符串是 metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=MySql.Data.MySqlClient;provider connection string="server=10.192.xx.yy;User Id=xxxxxxx;database=projet;password=xxxxxxxxxx;Persist Security Info=True".

  • 域服务添加到 WCF RIA Web 项目。

这可以正常工作。实体图显示了数据库的三个选定表以及所有字段。

然后我按照本教程将 WCF RIA 服务连接到lightswitch

  • 在 Lightswitch 项目中,创建一个新数据源并将其附加到 WCF RIA 服务
  • 添加对 WCF RIA Web 项目的引用并选择所需的数据源对象。这有效,并且正确导入了数据源对象。
  • 最后将 WCF RIA Web 项目文件 App.config 中的连接字符串复制到 Lightswitch 项目的服务器生成项目中的文件 web.config 中。该行是:
    <add name="b70821ef-..." connectionString="metadata=res:///Model.csdl|res:///Model.ssdl|res://*/Model.msl;provider=MySql.Data.MySqlClient;provider connection string="server=10.192.xx.yy;User Id=xxxxxxx;database=projet;password=xxxxxxx;Persist Security Info=True"" providerName="System.Data.EntityClient"/>

可以无错误地构建解决方案。但是,在运行 Lightswitch 应用程序时,MySQL 表的详细信息屏幕仅显示一个红叉,表示它无法加载数据。

我怀疑粘贴到 web.config 的连接字符串是错误的。

上述方法有什么问题/缺少什么,或者我如何隔离和调试问题?

0 投票
3 回答
5225 浏览

iis-7 - LightSwitch 和 IIS 7 Windows 身份验证

我以 LightSwitch 的名义问这个问题,因为这就是我试图部署的东西,尽管我偷偷怀疑它与它无关。

如果我在 LS 的任何应用类型上以任何形式启用了身份验证,我会得到

“查询'GetAuthenticationInfo'的加载操作失败。远程服务器返回错误:NotFound。”

我在干净的 ms08 服务器上安装了 LS Pre-reqs。我使用 Web Platform 安装了几乎所有东西。我已经安装了 Fiddler2,我猜我没有正确使用它,因为它说的是GET /EpistemeAdmin/Web/Microsoft-LightSwitch-Security-ServerGenerated-Implementation-AuthenticationService.svc/binary/GetAuthenticationInfo HTTP/1.1

被移动、重命名或不可访问。

我通过 Web Deploy 部署了站点,它有自己的应用程序池。仅启用 Windows 身份验证。

我知道这似乎更像是一个 IIS 问题,所以也许这应该去 ServerFault 但我想我会先尝试 LightSwitch 角度,以防其他人遇到同样的事情。

0 投票
3 回答
6302 浏览

database - LightSwitch 内部数据库在哪里?

我刚刚下载了 VS LightSwitch,我正在为自己做一个示例应用程序。我使用Create new table选项创建了一个新表并插入了一些数据。所以我插入3条记录后,ID明显显示为3,是正确的。

现在我想截断表中的数据。

我的问题是,内部表或内部数据库(ApplicationData)在哪里?

谢谢