从另一台PC访问Webservice API

时间:2018-09-26 14:02:40

标签: c# asp.net rest web-services

我是一个完整的初学者,并在PC上制作了一个示例REST Webservice。我想从另一台通过以太网电缆连接到我的PC的PC上调用GET API。

我已经能够通过URL中的IP地址从另一台PC访问API。为此,我必须如本blog post所述更改绑定协议。基本上,我在文件<binding protocol="http" bindingInformation="*:58938:192.168.1.42" />中添加了行/{project folder}/.vs/config/applicationhost.config,其中192.168.1.42是我的PC的IP地址。

问题:由于该Web服务将在其他客户的PC上运行,因此我没有有关IP地址的任何信息。因此,我需要一种无需在applicationhost.config文件中添加IP地址的解决方案。

是否可以通过一个固定的URL来通过http(都是通过以太网电缆连接的PC)从任何其他PC访问Web服务。

1 个答案:

答案 0 :(得分:0)

在客户端PC IIS上托管服务器时,通过提供PORT而不是9000,使Client PC的IP静态为192.168.1.1,那么您可以通过以下方式使用Web API:通过调用192.168.1.1:9000这样您就可以访问API。