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应用程序_C#_Silverlight - Fatal编程技术网

C# 托管silverlight应用程序

C# 托管silverlight应用程序,c#,silverlight,C#,Silverlight,我想使用我的silverlight 4应用程序,并将其托管在web上,但我看到的一些web服务器询问我是否希望web服务器为iis6或iis7,但我使用的是windows xp,它使用的是iis5.1,所以我对如何做到这一点有些迷茫。另外,关于在何处托管silverlight应用程序的任何建议要托管silverlight,您不需要任何特定类型或版本的web服务器。不管他们有什么都可以 如果您有任何服务器代码(asp.net?),那么您希望确保它是IIS,但即使如此,版本6或7仍然可以工作。对于简

我想使用我的silverlight 4应用程序,并将其托管在web上,但我看到的一些web服务器询问我是否希望web服务器为iis6或iis7,但我使用的是windows xp,它使用的是iis5.1,所以我对如何做到这一点有些迷茫。另外,关于在何处托管silverlight应用程序的任何建议要托管silverlight,您不需要任何特定类型或版本的web服务器。不管他们有什么都可以


如果您有任何服务器代码(asp.net?),那么您希望确保它是IIS,但即使如此,版本6或7仍然可以工作。

对于简单的silverlight应用程序托管,您不必担心托管服务器,它甚至可以是Apache

但是,如果您的SL应用程序需要与服务器端代码通信,例如WCF或ASMX Web服务,那么您需要考虑托管环境和安装的框架版本等


您在IIS6和IIS7之间的选择取决于您的需求,如果您不需要特定的版本,则可以根据您的需求进行选择。就我个人而言,我更喜欢IIS 7,所以我会专注于此。

我只想模拟windows窗体tcp服务器和客户端,但我想使用silverlight制作一个基于web的应用程序。对于客户端,它将使用silverlight,因此我可以将其放到web上,而对于服务器端,它将只是一个简单的控制台应用程序。我仍然需要考虑IIS或其他要求吗?@ USE46111,我不确定我理解,控制台服务器将在哪里执行?如果没有任何.NET代码在WEB服务器上执行,则可以使用所需的任何WEB服务器。还请记住,Silverlight对TCP连接有一些限制,这取决于应用程序是否受信任,这里有一个参考。感谢您的回复,服务器是一个控制台应用程序,只需等待客户端连接即可。客户端使用silverlight。一旦连接,它们就可以交换数据。我使用自己的个人路由器将数据转发到本地计算机。如果我知道Console服务器应用程序将在您的本地网络上运行,那么这对限制不起作用吗?如果是这样,那么是的,您可能可以通过实现策略服务来授予与SL应用程序的TCP连接,或者通过提升信任在浏览器外运行SL应用程序来实现这一点。请记住,如果您的SL客户端不仅要在本地网络上使用,而且要在internet上由来自不同位置和网络的用户使用,则您将遇到NAT问题,除非您的控制台服务器位于公共IP上。