问题标签 [lightswitch-2012]

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 投票
1 回答
392 浏览

visual-studio-lightswitch - Lightswitch - 如何自定义创建用户屏幕

我需要在 Lightswitch 应用程序中自定义创建用户屏幕。就像我在用户创建屏幕中需要一个附加字段一样,目的是存储用户位置。是否可以在电灯开关或任何解决方法中使用?请建议。

0 投票
2 回答
870 浏览

c# - 灯开关时间控制

我有一个时间字段,我想在lightswitch屏幕上表示。他们只提供日期时间选择器和查看器。有人知道解决这个问题吗?

我不想要日期,只想要时间。在我的数据库中,该列定义为time(7). 现在只需要在 Lightswitch 中获取它。请帮忙。

我尝试将我的数据库类型更改为varchar并使用常规文本框,但是 Lightswitch 没有让我格式化文本框(例如 AM/PM)。如果我能做到这一点,那将是一个很好的解决方法,但是我不能在 Lightswitch 中做到这一点。

0 投票
2 回答
241 浏览

iis-6 - 将 Lightswitch 应用程序从 Windows 7 PC 远程发布到具有 IIS 6.0 的 Windows 2003 Server 时出错

我正在尝试将 Light Switch 2012 应用程序作为 Web 应用程序从 Windows 7 PC 发布到 Windows 2003 IIS 服务器、.Net Framework 4.0

发布总结如下

应用程序名称 - 用户测试

应用程序版本 - 1.0.6.0

应用程序类型:浏览器

应用服务器:IIS 服务器

身份验证:Windows 身份验证

数据库:不发布


使用“IIS 服务器已安装 lightswitch 部署先决条件”选项发布时的错误详细信息。

==================================================== ===========================

102 Web 部署任务失败。(15/04/2014 16:24:51) 在远程计算机上处​​理请求时出错。)

(15/04/2014 16:24:51) 在远程计算机上处​​理请求时出错。此时不应出现条目类型“未知”。序列化流可能已损坏。


发布时未选择“IIS 服务器已安装 lightswitch 部署先决条件”选项。

应用程序发布成功,但是当从浏览器访问应用程序时,它显示身份验证错误。

我已经搜索了许多具有相同问题的博客,但没有一个回答。

任何帮助将不胜感激。

0 投票
1 回答
294 浏览

azure - Lightswitch 应用程序发布到 Azure 在服务配置行上失败

在将 Lightswitch 应用程序发布到 Azure(第一次)时,我进入了服务配置行和“选择一个网站来托管您的应用程序”。我在 Azure 上创建了网站以及 SQL 数据库并将它们链接起来。我已经下载了 Pay-As-You-Go-Free Trial-5-10-2014-credentials.publishsettings 文件并多次导入,点击刷新按钮——一切。安全设置和数据连接都正常。我唯一的猜测是有一个损坏的文件需要删除,但我真的无法猜测出了什么问题。“选择一个网站来托管您的应用程序:下拉菜单中出现的唯一内容是”。可能我错过了 Azure 门户上的一些设置步骤。我不知道。

0 投票
1 回答
194 浏览

c# - 在 LightSwitch 中使用 AutoCompleteBox 的搜索框

我想使用 LightSwitch 搜索数据屏幕来显示我的表值并使用搜索框从我的表中查找一些值。我的第一个表是“TBCompany”,第二个表是“TBNode”。我还有一个表“TBNodeCompanies”,其中包含彼此相关的“TBCompany”和“TBNodes”的 Id。我将“TBCompany”和“TBNodeCompanies”添加到我的搜索屏幕。您可以在下图中看到我的 LightSwitch Designer:

灯开关设计师

当我在第一个表“TBCompany”中使用搜索框时,它工作正常,但在包含AutoCompleteBox的第二个表“TBNodeCompanies”中,搜索框不起作用!如何在此屏幕上启用搜索框?

0 投票
1 回答
354 浏览

asp.net - 灯开关 SSO

我的问题是,如果我可以在使用表单身份验证时设置多个 lightswitch 应用程序来针对单个 ASP.NET 网站的身份验证提供程序进行身份验证,我可以不只是让它们针对 lightswitch 应用程序进行身份验证吗?

例如,我可以有一个管理用户和子站点的灯开关门户应用程序(而不是 ASP.NET 网站)。

那么问题是如何设置一个灯开关应用程序来针对另一个灯开关应用程序对用户进行身份验证?请提供端到端示例。

0 投票
1 回答
57 浏览

visual-studio-lightswitch - 灯开关:停止 Windows 服务

我有一个内置在 LightSwitch 中的小型桌面应用程序,它允许远程销售人员在他们的笔记本电脑上本地记录和处理客户数据,因为客户站点并不总是具有 Internet/VPN 访问权限。因此,每个客户端应用程序都有本地安装的 SQL 2012 Express。

在命令栏中,我有一个标记为“数据库备份”的按钮,用于在他们回到办公室时将他们的 .mdf 文件从他们的机器复制到映射的网络驱动器。在当前未附加到 SQL 实例的测试 .mdf 文件上工作正常。现在的问题是,当尝试在生产中复制该 .mdf 文件(运行 SQL)时,它无法复制,因为它在 SQL Express 中打开。

我的问题是:是否可以向客户端添加允许我使用 System.ServiceProcess.ServiceController 类的引用?或者最好使用什么程序集,以便我可以停止然后重新启动 Windows 服务?(停止服务 => 复制 mdf 文件 => 重启服务)

0 投票
1 回答
396 浏览

vb.net - 从多对多关系过滤查询,在 Lightswitch 中似乎不可能?

我正在尝试实现这里举例说明的多对多关系查询。

我有一个员工表、一个“区域”表和一个员工外部参照区域表。一个员工可以属于多个区域,一个区域可以有多个员工。从 SQL 的角度来看,这是非常有意义的,我可以整天在 SSMS 中离开连接、内连接,不管这些数据。我无法理解的是如何将正确的 linq 查询附加到正确的屏幕控件,以便能够根据区域选择列表过滤员工列表。WCF RIA 不是我们能够追求的发展方向。

在此处输入图像描述

我将以下内容附加到 ResponseZone 表中,参数“Employee”的类型为“Integer”

然后我将外部参照实体添加到屏幕并将其绑定到“区域”。它唯一完成的是填充员工和区域的所有组合的选择列表,并且不过滤任何内容。显然我在这里做错了什么,但我正在拔头发试图弄清楚是什么!

在此处输入图像描述

我还尝试过在多对多关系多对多查询涉及多个实体的查询中过滤但没有成功。要么我的架构中有一些不同的东西,这些示例无法使用,要么我错过了一些非常明显的东西。

0 投票
1 回答
1032 浏览

c# - 创建一个文本文件并允许用户在灯开关应用程序中下载

我想在我的应用程序中创建一个简单的文本文件并允许用户下载它。我有一个使用lightswitch. 我已经用谷歌搜索了,因为它与电灯开关有关,所以响应对我没有帮助。

在 ASP.NET 中将文本下载为文件

在这里,建议是使用 Response。但是,我在 lightswitch 中无法使用该特定命名空间。我尝试使用 webclient,但访问被拒绝。我的代码如下。

我能够将我的文本文件写入APP_DATA. 但是,当我尝试使用webclient下载它时,它让我访问被拒绝。请帮帮我,谢谢。

0 投票
1 回答
140 浏览

c# - LightSwitch 应用程序设计

我目前正在开发一个 LightSwitch (LS) 应用程序,该应用程序将用于跟踪我组织中多个部门的项目工作量。我打算使用 Windows 身份验证(仅允许用户和 AD sec 组)进行访问控制。我在思考/设计过程中遇到了障碍。在接近这个项目时,我的第一个想法是设置一个“用户”表,当用户执行任何数据库插入时,该表将在我的其他表中引用。下面是一个基本图来帮助说明:。

在此处输入图像描述

这就是我卡住的地方。当您发布 LS 应用程序时,您还可以选择发布您在 LS 中设计的 SQL DB 模式,我打算这样做。当它发布模式时,它还包括流行的 asp.net 成员表/SP。这是 LS 存储应用程序用户的地方。因为这个表是在应用程序发布之后才创建的,所以我不能在我的代码中引用它。我想引用它的原因是,当用户插入 WorkLog 表时,我可以使用用户名/ID。我还可以使用用户名来执行行级安全 (RLS)。有人对我如何实现这一目标有任何建议吗?

简而言之:我想引用存储注册用户的表,这样我就可以在我的其他表中使用他们的用户名/用户 ID。在这一点上,我愿意接受任何建议