Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight客户端如何在3层Lightswitch应用程序中与服务器通信?_C#_Silverlight_Visual Studio Lightswitch_3 Tier_Lightswitch 2012 - Fatal编程技术网

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

C# Silverlight客户端如何在3层Lightswitch应用程序中与服务器通信?,c#,silverlight,visual-studio-lightswitch,3-tier,lightswitch-2012,C#,Silverlight,Visual Studio Lightswitch,3 Tier,Lightswitch 2012,我选择了一个传统的3层Lightswitch应用程序,需要在工作中将其部署到新服务器上 客户端是部署到文件服务器的Silverlight应用程序,我的客户端可以在其中访问它,而服务器托管在IIS服务器上 我已设法使服务器应用程序在新服务器上运行。现在,我需要让桌面客户端与该服务器对话。但是,我找不到,也不知道如何配置客户端Silverlight应用程序,以便在不同的位置查找Lightswitch服务器 有人能解释一下三层Lightswitch应用程序中的Silverlight客户端如何知道在哪里

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

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

我已设法使服务器应用程序在新服务器上运行。现在,我需要让桌面客户端与该服务器对话。但是,我找不到,也不知道如何配置客户端Silverlight应用程序,以便在不同的位置查找Lightswitch服务器


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

如果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
最好先从客户端卸载以前的版本

我已经有一段时间没有建立这样的应用程序了(老实说,从来没有这么多),所以我手头没有一个例子,我的记忆可能是错误的。如果有什么不合情理的话,大声说出来


Phil

我会首先查找包含连接字符串的配置xml文件并进行更新。嗨,Phil,这似乎是最有希望的途径,我就快到了,但是当我导航到网站时,我只看到一个小的Silverlight徽标,它将我引导到Silverlight的下载页面。你知道这可能是什么原因吗?没关系,这是因为我在Chrome中查看它,而我本应该在IE中查看它。现在一切正常,再次感谢!是的,为了让Silverlight在Chrome中工作,你必须跳转,即使是那些篮圈也可能在今年年底被撤回。很高兴它现在对你有用。