打包lightswitch项目

分享于 

7分钟阅读

Web开发

  繁體

介绍

最近我浏览了各种MSDN站点,寻找一个打包lightswitch应用程序的解决方案。 但我struggled多了,我得访问几个网站才能完成我的工作。 因这里,对于一个新的to来说,浏览各种网站并做回复,然后找到解决方案是很困难的。 also与lightswitch相关的文章大多数都是基于老版本的Visual Studio 和 lightswitch。

在本文中,我将尝试解释打包lightswitch应用程序的各个步骤。 我 Visual Studio 2013专业工作。 你可以通过发布或者打包来部署 LightSwitch 3-tier 应用程序。 无论哪种情况,发布应用程序向导都会引导你完成部署过程。

这是我的第一篇文章,请原谅我的错误或者任何不成熟的语言。

背景

lightswitch的世界里有 2个单词最初让我困惑很多: 包装和发布。从它的意义上说你知道它是什么,但是我想知道更多的技术人员。

完成向导后,可以在客户端计算机上立即运行已经发布的应用程序。 应用程序已经准备好安装,并且安装将自动将数据库架构部署到 SQL Server。 用户可以在完成向导后立即在客户端计算机上运行已经发布的应用程序。 你必须对该选项具有对web服务器和数据库服务器的管理访问权限。 服务器还必须为LightSwitch提供服务。 基本上,这将使用户能够在 Browser(website) 上直接运行应用程序。 无需执行额外步骤。 客户端只能访问你托管应用程序的URL。

另一方面,包装应用程序意味着运行应用程序所需的所有内容都被绑定在一起。 当服务器管理员将安装应用程序和数据库架构时,请选择这里选项。 简而言之,在打包的应用程序中,将运行应用程序所需的所有内容捆绑在一起。 服务器管理员必须采取其他步骤来安装应用程序并使它的对最终用户可用。

在这篇文章中,我们只做包装部分。 最终结果是,我们将获得部署代码所需的所有相关文件。 我们还会得到一个zip文件夹,其中所有应用程序相关代码都将被挂起。

打包lightswitch项目的步骤

步骤1: 在 Solution中,选择节点,其中是你项目的名称。

步骤1: 在菜单栏上,选择构建,发布 Publish ApplicationName ApplicationName ApplicationName ApplicationName。 显示 LightSwitch发布应用程序向导

注意如果你在向导屏幕的底部收到一条警告消息。 参考图 li.png ( 我不知道当它发表文章时,它看起来是怎样的:) )

因此,要删除这个错误,关闭LightSwitch应用程序向导,并在解决方案资源管理器中单击解决方案( projectname )。 右键单击它并选择 配置管理。 在Active方案配置dropdown中,从调试模式中将所选内容更改为发布模式。 构建解决方案并重复前面的步骤。 你将在LightSwitch发布应用程序向导中找不到警告消息。

第1 步:在申请类型页面,选择完整的应用程序选项按钮,然后选择下一个按钮。

步骤1: 在应用服务器配置页面上,选择IIS选项按钮,然后选择下一个按钮。

第1 步:在发布页面上,选择Create选项按钮,然后选择下一个按钮。

步骤1: 在发布设置页面上,网站应使用的? 框,为网站输入一个 NAME。 默认的NAME 是应用程序名。

步骤 7: 在应该创建软件包的? 如果需要,请输入要发布输出的位置的UNC路径,然后选择 button按钮。 默认位置是项目目录下的发布子目录。

Step: 如果显示安全设置的Application Application,请为初始应用程序管理员输入有效的用户名,然后选择 HTTPS tab tab。 发布更新时,应用程序管理员已经存在。 选择 Application应用程序管理员已经存在复选框to跳过这里步骤。

Step步骤:安全设置页面 HTTPS HTTPS choose choose yes yes require需要安全连接,或者选择 Digital Digital,然后选择数字签名 tab。

步骤1: 若要发布不带证书的证书,请清除 specify check复选框。 你可以选择取消选中它并在没有证书的情况下发布它。 绝对不会有问题的。 但是,如果要指定证书,请遵循以下过程:

数字签名选项卡上,选择 specify check。

选择浏览按钮。

如果要选择你要使用的证书,请选择要使用的证书的位置,然后选择 ok按钮。

有关证书的基本信息出现。 你可以选择 View查看证书按钮以显示有关证书的更多信息。

步骤 11: 选择 按钮

步骤1: 在向导的数据库配置页面上,选择生成新数据库选项,然后输入数据库的NAME。

非常重要: 这必须是你在应用程序设计器中为收费的应用程序名称属性输入的相同的NAME。

在服务器上已经存在数据库,选择 Update Update Update option option,然后在连接字符串文本框中输入数据库的连接字符串。 如果你没有访问服务器的权限,可以输入与服务器上的数据库具有相同架构的连接字符串。

步骤1: 选择附加数据源 tab,根据需要更新连接字符串,然后选择按钮。

步骤 14: 选择发布按钮以发布应用程序。

发布应用程序时,将在你为发布输出指定的目录中放置包含软件包的. zip 文件。 创建这个包后,服务器管理员可以使用MSDeploy工具将应用程序部署到运行IIS和 SQL Server的服务器。

Points of Interest

祝贺大家成功地创建了你的lightswitch应用程序。 我也祝贺自己写了第一篇文章,并且在我在中工作之后。 : )

我希望你喜欢这篇文章,我总是为你的反馈。 等着你们的消息。 干杯 !

历史记录

保持在这里进行的任何更改或者改进的运行更新。


proj  PAC  Light  PACK  lights  打包  
相关文章