使用证书对 XAP 文件进行签名

通过使用 LightSwitch 应用程序的 XAP (.xap) 文件,可以向用户保证发布服务器很可靠并且代码不会被篡改。

LightSwitch 应用程序可以作为 XAP 文件来下载。 XAP 文件是一个压缩文件,包含程序集清单以及一个或多个程序集。 XAP 文件是通过使用公钥证书(通常只称为证书)进行签名的,该证书是一个数字签名语句,它将公钥的值绑定到拥有对应私钥的人员、设备或服务的值上。 证书通常从系统管理员处获得。

用于在 Windows Azure 中承载的应用程序类型需要签署的 XAP 文件。

要对 LightSwitch 应用程序的 XAP 文件签名,在 **LightSwitch“发布应用程序向导”“指定证书”**页上,分配证书。 证书可以从您计算机的证书存储区添加,也可以从网络管理员提供的网络位置添加。 您还可以创建测试目的的临时证书。

备注

在您将应用程序部署到用户时,请勿使用测试证书,因为它仅在短期内有效。

在发布程序向导中添加证书

从您的计算机添加证书

  1. LightSwitch“发布应用程序向导”“指定证书”页上,单击“从此计算机的存储中选择一个证书”

  2. 在**“Windows 安全”对话框中,选择要使用的证书,然后单击“确定”**。

    将显示有关证书的基本信息。 可以单击**“更多详细信息”**来查看有关证书的更多信息。

从其他位置添加证书

  1. LightSwitch“发布应用程序向导”“指定证书”页上,单击“浏览证书”

  2. 在“选择文件”对话框中,浏览至要使用的证书的位置,然后单击“确定”。

    将显示有关证书的基本信息。 可以单击**“更多详细信息”**来查看有关证书的更多信息。

创建测试证书

  1. LightSwitch“发布应用程序向导”“指定证书”页上,单击“创建测试证书”

    此时将出现一个密码对话框。

  2. 键入新证书的密码,并确认密码,然后单击**“确定”**。

    将显示有关证书的基本信息。 可以单击**“更多详细信息”**来查看有关证书的更多信息。

请参见

其他资源

如何:部署 3 层应用程序

如何:在 Windows Azure 上托管应用程序