在本课程中,您将学习如何发布应用程序以及如何将其部署到最终用户。
发布
创建应用程序的最后一步是将它分发给用户。通过使用 **LightSwitch“发布应用程序向导”**发布和部署基于 LightSwitch 的应用程序。向导指导您完成发布应用程序的过程。
应用程序发布后,有几种方法将它部署到最终用户。进行部署的步骤因您使用的部署方法而有所不同。
发布应用程序
在**“生成”菜单上选择“配置管理器”**。
随即打开**“配置管理器”**对话框。
在**“活动解决方案配置”列表中,选择“发布”,然后选择“关闭”**。
此步骤防止从分发应用程序中调试实用工具。
在“生成”菜单上选择“发布我的首个应用程序”。
将出现LightSwitch“发布应用程序向导”。
在**“欢迎使用 LightSwitch 发布向导”页中,选择“桌面”,然后选择“下一步”**。
在**“应用程序服务”页上,选择“本地”,然后选择“下一步”**。
在**“指定发布首选项”页上的“您想要放置应用程序文件的位置”框中,接受默认位置 (项目路径加上“Publish\”**)。
这将应用程序发布到您项目目录的**“发布”**子目录。
在**“您希望如何发布默认数据库?”列表中,选择“创建脚本文件以安装和配置该数据库”,然后选择“下一步”**。
在**“LightSwitch 应用程序数据 - SQL 数据库连接”页上,接受默认的连接字符串,然后选择“下一步”**。
在**“数据库配置”页上,接受默认设置,然后单击“下一步”**。
在**“应用程序管理员”页上的“LightSwitch 应创建应用程序管理员”**部分,选择 “是的,请创建应用程序管理员”。
在**“用户名”框中,键入您的 Windows 用户名,然后选择“下一步”**。
在“安装系统必备组件”页上,接受默认设置,然后单击“下一步”。
在**“其他连接信息”页上,接受默认设置,然后选择“发布”**。
将发布应用程序。
提示
您可以在 IDE 底部的状态栏中监视进度。完成此过程后,将显示消息“发布成功”。
部署应用程序
在**“文件资源管理器”中,查找项目目录中的“发布”**子目录。
提示
若要查找项目目录,请选择“解决方案资源管理器”中的“MyFirstApplication”节点,然后在“属性”窗口中查看“项目文件夹”属性。
选择**“发布”**目录及其所有子目录的内容,并将它们复制到网络位置或可移动媒体。
详细了解
在本课程中,您学习了如何发布应用程序。对于其他应用程序类型,发布的步骤有所不同。
在向导的第三页上,指定要发布应用程序的位置,在这种情况下,默认**“发布”**子目录。您可以为发布位置输入任何有效的文件路径或网络路径。
在安装和配置 SQL 服务器后还选择了**“创建脚本文件来安装和配置数据库”**复选框(创建在安装期间运行的脚本文件)。当您要安装 SQL Server 作为安装的一部分,或当您要发布应用程序到一个现有的数据库时,请使用此选项。
另一个选项,“发布现在直接对数据库”,在安装期间应用程序将数据库安装到 SQL Server。如果在将安装应用程序的计算机上已经安装并配置了 SQL Server,请使用此选项。
在**“LightSwitch 应用程序数据 - SQL 数据库连接”**页上,您输入了两个连接字符串。在这种情况下,他们是使用 LightSwitch 安装的 SQL Server LocalDB 本地实例的连接字符串。如果您发布到另一台计算机上,那么你必须知道在该计算机上的 SQL Server 实例的连接字符串。在这种情况下,选择使用脚本文件进行安装可能是更好的选择。
在**“应用程序管理员”**页上,选择为应用程序部署身份验证,并定义了一个默认管理员用户帐户和密码。此用户帐户自动提供安全管理权限,使应用程序管理员可以添加用户和分配角色。记住用户名和密码。您需要它们来运行该应用程序。
![]() |
---|
您只会在您首次部署应用程序时需要部署身份验证信息。再次尝试部署身份验证信息导致发布失败。 |
在**“安装系统必备组件”**页上,您选择仅安装仅默认必备组件 - 以粗体文本显示的项。如果您知道将安装应用程序的计算机有附加依赖项,那么您也可以选择安装那些依赖项作为前提条件。可从 Internet 或包含所需的文件的网络共享中下载系统必备组件。
在最后一页上,您接受了应用程序使用的附加数据源的默认连接字符串:NorthwindEntitiesData。如果您连接到外部数据库,那么您必须从数据库管理员处获取连接字符串。
后续步骤
在下一课中,您将安装并运行应用程序。
下一课:运行应用程序