一位同事和我正在开发不同的WEB API,用于与其他客户端应用程序或客户端应用程序(API)进行通信。事情是,我的客户端应用程序应该从他的电脑到我的电脑与他的Web API应用程序(或他的客户端应用程序到我的Web API应用程序)进行通信。客户端可能是一个控制台,或一个mvc项目或其他,这不重要。API项目本地网络
有可能允许我的伙伴在同一网络中运行(调试)WEB API项目吗?例如,如果我运行我的web api应用程序(当然是使用Visual Studio),它将启动项目并打开我的web浏览器,例如:“localhost:10923/api/exampleApiController”,所以,我的合作伙伴应该能够访问它(这次用我的IP):“10.10.78.56:10923/api/exampleApiController”对不对?
但不工作= /,我甚至无法通过使用我自己的IP而不是“本地主机”在本地计算机上访问它。
任何想法或建议?,我们想模拟真正的客户端 - 服务器交互。
在您的机器上在IIS中创建一个应用程序,并将其映射到项目文件夹。您应该能够在设置后浏览它。另一台机器应该能够获得你的IP:80并且击中你的服务器。如果没有,请检查防火墙设置。 – Nkosi