Silverlight客户端如何在3层Lightswitch应用程序中与服务器通信?

时间:2015-06-12 06:01:02

标签: c# silverlight visual-studio-lightswitch 3-tier lightswitch-2012

我选择了传统的3层Lightswitch应用程序,需要在我的工作中将其部署到新服务器。

客户端是部署到文件服务器的Silverlight应用程序,我的客户端可以在该文件服务器上访问它,并且服务器托管在IIS服务器上。

我设法在新服务器上运行Server应用程序。现在,我需要让桌面客户端与该服务器通信。但是,我找不到,也不明白如何配置我的客户端Silverlight应用程序以查看我的Lightswitch服务器的不同位置。

有人可以解释一下3层Lightswitch应用程序中的Silverlight客户端如何知道在哪里查找,以及如何与服务器通信?

1 个答案:

答案 0 :(得分:0)

如果正确设置了IIS服务器,您应该只能使用浏览器从中下载并安装当前版本的桌面应用程序(配置正确)。

请求的url格式为:

http[s]://{servername}[:port]/{applicationname}/

如果您不确定应用程序名称,请使用IIS管理器浏览安装该应用程序的站点。文件所在的目录名称是应用程序名称。因此,假设您的IIS服务器是10.0.0.1,该站点位于端口80上,您不需要https,并且您的应用程序名为Jamie_Butler,则URL将为:

http://10.0.0.1/Jamie_Butler

可能最好先从客户端卸载以前的版本。

我暂时没有设置这样的应用程序(并且说实话从来没有那么多)所以我没有一个例子可以提交,我的回忆可能是错误的。如果某些事情没有意义,请回击。

菲尔