此操作需要在应用程序升级到LS v2012后集成iis
嗨, 我最近将一个应用程序升级到 LS 2012,现在当我运行该应用程序时,我得到一个没有菜单或屏幕的空白屏幕.该应用程序是桌面应用程序,不能在 Web 浏览器中运行.当我检查 IntelliTrace 时,我可以看到显示以下错误消息的异常: "此操作需要 IIS 集成管道模式.(System.PlatformNotSupportedException)" 如果我创建一个新应用并进行调试,它运行得很好.问题似乎在这个解决方案的某个地方.我已经阅读了一些关于确保 SQL 实例名称设置为“(LocalDB)\v11.0"的文章.并确保 app dev 文件夹具有修改集我的 PC-NAME\用户名.我还在某处读到,如果 chrome 是您的默认浏览器,那可能会出现问题.但是如前所述,它是一个桌面应用程序,无论如何我的默认浏览器是 IE10. 附上环境截图: 任何帮助都将不胜感激. 谢谢, Paul. 解决方案 该异常可能不会导致您遇到任何问
80 2022-07-19
编程技术问答社区
导航栏消失
我使用的是 Lightswitch 2012,我的问题是,每当我运行应用程序时,包括添加新屏幕,导航栏就会消失. 并且还显示错误 1 ​​对象引用未设置为对象的实例.客户 “我的英语很弱,所以请不要介意." 解决方案 嗨,Sohrab, 根据报错信息,我想你可以参考以下链接中的建议: http://social.msdn.microsoft.com/Forums/vstudio/en-US/169c589b-770b-454a-b8d0-22740ad73d1d/object-reference-not-set-error-when-trying-发布 也许会对你有所帮助!
154 2022-07-19
编程技术问答社区
服务器应用程序上下文和身份验证
我的 LS 服务器项目中有一个 WebAPI 类.LS App 使用基于表单的身份验证.我的 api 类通过 serverApplicationContext 从 LS 读取数据,这在本地工作正常,但未部署在 IIS 上. 当项目从 Visual Studio (F5) 启动时一切正常,可以访问数据并且用户“测试用户"已通过身份验证.以下测试片段显示了我的代码中有趣的工作部分: 使用 (var serverContext = ServerApplicationContext.CreateContext()) { bool isAuthenticated = serverContext.Application.User.IsAuthenticated; 字符串用户名 = serverContext.Application.User.FullName;
126 2022-07-19
编程技术问答社区
删除Windows安全弹出框
你好, 我正在使用 VS2012 并发布我的应用程序 (Forms Security).我的用户总是必须在那里输入凭据 2 次: 1) Windows 安全弹出窗口 2) 在 LS 应用中 如何更改选项以不显示弹出窗口>是 LS 还是 IIS 设置? 解决方案 想到可能导致这种情况的两件事: 1) 该应用程序没有启用匿名身份验证和表单身份验证(需要匿名,因为在用户输入其表单身份验证凭据之前检索了 XAP). 您可以通过导航在 IIS 中启用这些功能到树中的 Web 应用程序并双击身份验证(在 IIS 下) 2) 您过早地执行某种类型的实体 CRUD. Client 的 Application 类上的覆盖 Application_LoggedIn 是执行此操作的最早机会(例如 Application_Initialize,为时过早).
108 2022-07-19
编程技术问答社区
Lightswitch Once Json灯
嗨, 在较早的一篇关于 Lightswitch V2 应用程序的速度 Karol Zadora 写道,Lightswitch 将在下一个版本中使用 JSON 灯光格式. LS 团队什么时候发布这个新版本? 谢谢. 解决方案 我还在想这个问题. 是否已更改,如果没有,是否有任何相关信息? 谢谢, 标记
92 2022-07-19
编程技术问答社区
发布到Windows Azure后,无法将LightSwitch Web应用程序发布到IIS6.0服务器
嗨, 在成功将我们的 LightSwitch Web 应用程序发布到 Azure(安装了 Windows Azure SDK)后,我们现在正尝试将项目重新发布到安装了 IIS6.0 的服务器,但收到以下错误: Web 部署任务失败. 在远程计算机上处​​理请求时出错. 此提供程序要求您在源服务器和目标服务器上使用 IIS 7.0 或更高版本. 有什么建议吗? 解决方案 没有建议? 微软的人有什么想法吗? 我可能必须恢复到已发布到 IIS 服务器的备份项目,并在其中进行几周的修改.比较郁闷. Mike 在 Beth Massi 的博客中发表了与评论相同的问题,但似乎没有人有任何想法...... http://blogs.msdn.com/b/bethmassi/archive/2012/03/29/lightswitch-iis-deployment-enhancements-in-visual-studio-11.aspx
106 2022-07-19
编程技术问答社区
通过编程设置分组框内控件的值
你好, 我有一个包含表格布局的组框,有 4 列:其中 2 列仅包含复选框,另外 2 列包含日期选择器. 有没有办法 添加一个命令,将所有复选框的值设置为 True 并将所有日期设置为 Today,循环遍历它们?(不参考每个控件的名称,因此如果添加了复选框和日期选择器,代码仍然有效).它确实不必影响组框或表格布局之外的控件. 谢谢. 尼科. 解决方案 你可以访问 GroupBox.Controls 属性,它为您提供该组框中的控件列表.如果你想得到一组基于类型的控件,去 var radiobuttons = GroubBox.Controls.OfType();
84 2022-07-19
编程技术问答社区
如何显示��蒙面的�� SSN值,但存储未屏蔽的SSN值?
我需要显示一个带掩码的 SSN(以 XXXX-XX-2345 之类的格式),但存储整个 SSN 时不带掩码.我是否需要建立一个完整的业务类型,或者有没有办法更改正在显示的内容,而不会在实体被标记为已更改时显示? 谢谢 解决方案 HTML 或 Silverlight 应用程序?为了在富客户端中显示,您可以使用计算属性.HTML 自己将值呈现为自定义控件. 您没有说任何有关安全考虑(例如处理加密)的内容.根据您的操作,SSN 可能很容易以明文形式检测到. 戴夫
202 2022-07-19
编程技术问答社区
这个��UpdateRuntimeConfigFile�� 未为任务指定所需参数的值��配置文件名��
我的Lightswitch解决方案突然打开后不让我编译错误的解决方案 “UpdateRuntimeConfigFile"任务没有为所需参数“ConfigFileName"提供值 我唯一的迹象是它来自客户项目. 任何帮助将不胜感激 解决方案 嗨, 我在将 Lightswitch 项目迁移到 VS 2013 RC 时遇到了同样的问题.您找到解决方案了吗? 非常感谢.
102 2022-07-19
编程技术问答社区
快速编辑
有没有办法设计快速编辑对话框?默认情况下,所有引用都替换为自动完成字段.我想改用模态选择器.是否可以?如果没有,有没有办法完全禁用快速编辑对话框? 解决方案 Hi Kevin Lightswitch 没有默认出现的模态编辑器窗口,用于添加数据编辑屏幕.所以.或者您在控件树的末尾添加了一个模态窗口控件,因此它的演示设计或使用您的设计创建自己的 CreateNewEdit 屏幕并编写按钮的方法:AddAndEditNew 和 Edit. 改进的模态窗口 LightSwitch–模态添加和编辑窗口
128 2022-07-19
编程技术问答社区
将VS2013(高度信任)LS应用程序发布到SharePoint 2013内部部署环境时出现问题
我一直在关注微软 关于将高信任度 LS 应用程序发布到 SharePoint 的博文. 这篇文章对在提供商托管的 IIS 服务器上托管应用程序的实际步骤有些模糊(第 14 步). 到目前为止,我无法让它工作.我正在使用发布向导中创建部署文件的步骤,然后在托管 LS 应用程序的 IIS 服务器上运行.当我运行批处理文件时,发布过程创建它抱怨“连接字符串"设置为“null or empty".但是所有的数据库细节都被放入了发布向导中. 或者,如果我选择将 web 部署设置导入向导,并直接发布到 IIS 服务器,VS2013 中的构建过程会挂起. 到目前为止,与未启用 SharePoint 的 LS 应用程序相比,发布提供商托管应用程序的体验似乎非常困难.这很容易,并使用 Web 部署设置直接发布到 IIS 服务器. 是否有新的指南逐步介绍如何执行此操作? 感谢您的帮助, 理查德 解决方案 你好理查德 请按照帖子中的说明进行操作,它会显示 tr
74 2022-07-19
编程技术问答社区
将记录从一个查询复制到同一实体中的另一个查询会导致新记录显示在两个查询中
我正在尝试从同一实体复制记录. 我在一个查询中提取记录,然后单击按钮将突出显示的记录复制到第二个查询(在同一实体上). 当我执行 secondquery.addNew() 时,新记录显示在两个查询. 保存记录并刷新查询后,新记录会显示在正确的查询中并从新记录中消失. 只创建了一条记录,但它同时显示在两个查询中. 我假设那是因为查询是绑定到基础对象,并且在创建新对象时,它只会显示在绑定到该基础对象的任何小部件中. 我正在使用列表框对象,即使单击任一查询上的小 + 也会在两个查询框中生成一条新记录. 我会附上屏幕截图,以便您查看. 我认为最好的选择是每次复制一个记录时简单地保存记录,然后刷新两个查询. 这有点费时,但不会让用户感到困惑. 解决方案 你好, 您能详细解释一下您的场景吗?你想在这里完成什么?除了将记录从一个查询复制到另一个查询之外,也许还有更好的方法?如果没有,那么我们可以多谈谈如何解决您面临的问题.
142 2022-07-19
编程技术问答社区
Silverlight Developer运行时版本5.1.20513.0存在问题
VS 2012 Pro,更新 3 我已将解决方案从一台 PC 复制到另一台 PC.两者都运行相同的 VS 2012 Pro 更新版本. 但是,该解决方案是在运行 Win 7 Pro 64 的笔记本电脑上创建的,然后将其复制到运行 Win 8 Pro 64 的台式机上,如果这很重要的话 解决方案无法在 Win 8 PC 上加载并显示以下错误消息: 检测到 Silverlight Runtime 版本 5.1.20513,0 和 Silverlight Developer Runtime 版本 5.1.20125.0 之间的版本不匹配,请安装Silverlight 开发者运行时的版本与 Silverlight 运行时版本 5.1.20513.0 匹配. 我尝试安装最新版本的 64 位 Silverlight 工具,但它抱怨我安装了更新版本. 关于如何克服这个错误的任何指导? 解决方案 Silverlight 5.1.20513.0 版本可以找到这里.下载
78 2022-07-19
编程技术问答社区
文本框是只读的
我有桌子: 产品 产品变体 产品详情 ProductDetail有价格、数量、sku、条形码等 ProductDetails 与 Product 和 ProductVariant 具有零或一对一的关系(这样我就不需要重复的 ProductDetails 表),因此 ProductDetail 最终具有 Product 或 ProductVariant 在 AddEditProduct 屏幕上,我有这段代码来创建唯一的 ProductDetail: myapp.AddEditProduct.created = function (screen) {//如果 ProductDetail 不存在,则创建它(新实体)var entity = screen.Product;entity.ProductDetail == null &&(entity.ProductDetail = new myapp.ProductDetail);}; 最后一行是 Guard Ope
104 2022-07-19
编程技术问答社区
试图发布时引发了以下异常:;序列包含多个匹配元素
我的应用程序在本地 PC 上成功构建和运行.此外,我确实发布到本地 IIS 并且工作正常.之后,我决定将 live 放在 Web 服务器上.所以 注册 用 windows azure 并尝试发布.在此过程中,它要求添加我上传的证书,然后不允许发布. 现在,即使我只按 发布 按钮它 只是给出如下错误消息: 尝试发布时抛出以下异常;序列包含多个匹配元素 谢谢. Prakash prakash patel 解决办法方案 你看过这两篇与 Azure 发布相关的文章吗? 使用 Visual Studio 2012 将 Lightswitch 应用程序发布到 Azure - Brian Moore 在几分钟内轻松将您的 Lightswitch 应用程序部署到 Azure 网站 - Beth Massi
140 2022-07-19
编程技术问答社区
WCF Ria服务作为源:刷新后的双EntityPropertyMappings!
我们有一个 WCF-RIA-Service 作为源.所有值都可以. LightSwitch 从一个时刻生成到另一个时刻 从 wcf-ria 服务刷新后,源的双重 EntityPropertyMappings.所以我们不能工作! 有解决办法吗??? 解决方案 您使用的是什么类型的 WCF RIA 服务? a) 使用自己的实体框架上下文的一个 b) 连接到 LightSwitch 内部实体框架上下文的一种 c) 另一种方法
112 2022-07-19
编程技术问答社区
无法在预处理查询中正确使用LINQ(Select抛出抖动!)
要么我做错了,要么这是一个相当愚蠢的限制...... 在表查询的 PreporcessQuery 部分,我不能执行以下操作: Private Sub VisibleIncidentReports_PreprocessQuery(ByRef query As System.Linq.IQueryable(Of LightSwitchApplication.IncidentReport)) 'We only want the incident reports for the entities a user is actually allowed to see. The linking table is UserEntities 'This table links Username to EntityId. 'An incident report always belongs to an EntityId Dim allIds2 = (From
86 2022-07-19
编程技术问答社区
检查实体是否存在重复项
嗨 我在一个实体(OrderHeaders)中有 2 个字段(InvoiceNumber、OrderNumber) 我希望它们是唯一的,但据我所知,只能使用“包含在唯一索引中";每个实体选择一次. 我尝试为 OrderNumber 字段编写自己的自定义验证,但在编写 linq 查询来搜索实体时有点卡住. 我关注了 Beth Massi 的视频,但它仅用于检查同一屏幕中的重复项. 当在屏幕上输入订单号时,它需要检查整个 OrderHeaders 实体以查看该号码是否已存在于另一个订单中. 此检查 可以在保存过程中触发,也可以在有数字时立即触发已输入该字段. 这是我目前所拥有的,虽然我不确定它是否正确,我是否需要在某个地方添加一个 select 语句? : Private Sub OrderNumber_Validate(results As EntityValidationResultsBuilder)If Me.OrderNumber IsNot Nothin
108 2022-07-19
编程技术问答社区
Azure部署:如何设置启动客户端/目录
好吧,这令人沮丧...我将我的应用程序部署到 azure. 我将 html 客户端标记为启动客户端. 如果您导航到网站 (.azurewebsites.net),您会收到一条错误消息,指出您没有权限. 你必须去 (.azurewebsites.net/HTMLClient/) 才能工作. 如何在 ls 项目中或通过 azure 门户将此目录设置为默认启动? 另外,我必须添加一个 silverlight 客户端才能注册用户. 这太荒谬了! 请添加自助注册功能. 我知道有关于如何做到这一点的教程,但这应该是开箱即用的. 解决方案 不确定这是否是 Azure 本身的最佳答案,但一个老技巧是拥有 default.html 或 index.aspx 页面在网站根文件夹中自动将用户重定向到相应的子文件夹.
98 2022-07-19
编程技术问答社区
无法加载文件或程序集“msshrtmi”
嗨, 此错误最近发生在以前有效的 LightSwitch 实现中. 在尝试为任何平台调试应用程序时发生. 我最近重建了VS2010,修复了几个错误,但没有这个. 以下完全错误. 为什么会这样? “/"应用程序中的服务器错误. 无法加载文件或程序集“msshrtmi"或其依赖项之一.试图加载格式不正确的程序. An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 程序集加载跟踪: 以下信息有助于确定无法加载程序集“mssh
110 2022-07-19
编程技术问答社区