Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/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# 从局域网上的其他计算机访问windows服务/WCF服务_C#_Wcf_Iis_Windows Services_Lan - Fatal编程技术网

C# 从局域网上的其他计算机访问windows服务/WCF服务

C# 从局域网上的其他计算机访问windows服务/WCF服务,c#,wcf,iis,windows-services,lan,C#,Wcf,Iis,Windows Services,Lan,请容忍我,因为我是Windows服务/WCF服务的初学者。经过大量研究,我一直未能找到解决问题的令人满意的办法。让我简单描述一下我的问题: 我想在局域网上的计算机上运行一个Windows服务/WCF服务。我想让LAN上其他机器上运行的应用程序使用该服务,前提是必须满足以下条件: 1) 我不需要将Windows服务/WCF服务宿主到IIS 2) 服务的URL应该可以在LAN上其他机器上运行的应用程序中配置。我不必在这些应用程序中的任何地方(例如App.config等)硬编码URL。应接受应用程序用

请容忍我,因为我是Windows服务/WCF服务的初学者。经过大量研究,我一直未能找到解决问题的令人满意的办法。让我简单描述一下我的问题:

我想在局域网上的计算机上运行一个Windows服务/WCF服务。我想让LAN上其他机器上运行的应用程序使用该服务,前提是必须满足以下条件:

1) 我不需要将Windows服务/WCF服务宿主到IIS

2) 服务的URL应该可以在LAN上其他机器上运行的应用程序中配置。我不必在这些应用程序中的任何地方(例如App.config等)硬编码URL。应接受应用程序用户提供的服务URL。在最好的情况下,应用程序应该找到运行服务的机器,并从那里调用服务。 (另请注意,在其他计算机上运行的应用程序是在浏览器Silverlight应用程序中运行的。)


这要求高吗?如果不是,Windows服务和WCF服务中的哪一项适合我的要求?请提供我任何资源,如果你有

一,。Windows服务和WCF服务是两个独立的项目。WCF服务可以托管在Windows服务中。这是一个独立于在IIS中托管的托管选项。2.现在还不完全清楚你想做什么(或为什么),但看看吧。这绝对不是一个很高的要求。我不知道你为什么混淆了windows服务和WCF。根据您的问题陈述,我认为WCF服务是您需要创建的服务。您可以将其作为自托管托管应用程序托管在IIS之外。您还可以将其作为Windows服务托管。查看有关的详细信息