API Project本地网络

时间:2016-07-26 16:38:37

标签: .net iis web asp.net-web-api

同事和我正在开发不同的WEB API,它们可以与其他人或客户端应用程序(API)进行通信。问题是,我的客户端应用程序应该从他的计算机到我的计算机与他的Web API应用程序(或他的客户端应用程序到我的Web API应用程序)进行通信。客户端可能是控制台,或mvc项目或其他什么,这些并不重要。

可以允许我的合作伙伴在同一网络中访问正在运行(调试)的WEB API项目吗?

例如,如果我运行我的web api应用程序(当然我正在使用Visual Studio),它将启动项目并打开我的web导航器,例如:" localhost:10923 / api / exampleApiController",所以,我的伙伴应该能够访问它(这次是我的ip):" 10.10.78.56:10923 / api / exampleApiController"正确?

但是没有工作= /,我甚至无法使用我自己的IP代替" localhost"在本地计算机上访问它。

任何想法或建议?,我们想要模拟真实的客户端 - 服务器交互。

1 个答案:

答案 0 :(得分:0)

您正试图通过其外部IP地址联系您的合作伙伴的网络应用。如果Web应用程序位于本地网络内,则使用内部IP地址。如果没有,则需要port-forwarding才能使网络应用在线访问。