0

这是一个非常愚蠢的问题,但我在这个问题上是初学者:
如果应用程序 A(asp.net MVC C 应用程序)托管在同一台机器和 WebServices B 的 IIS 中,A 是否有可能通过使用 IP 消耗 B而不是网址?
如果是,此行为是否可配置?

4

2 回答 2

1

这是可能的并且非常简单。在您的应用程序 A 上指定地址时,请继续使用 IP。您甚至可以使用 127.0.0.1,它应该可以工作。

但是,如果您的两个应用程序(asp.net mvc 和 webservices)都绑定到端口 80 并且仅在主机上有所不同,则您需要在本地 HOSTS 文件中创建一个指向本地 IP 的条目以使其工作。

于 2013-10-31T19:16:55.443 回答
1

这当然是可能的。如果您的服务是基于 SOAP 的(basicHttpBining、wsHttpBinding 等),您可以考虑改用 netNamedPipe 绑定。

这针对同一台机器上的进程间通信进行了优化。

它不会影响您的服务代码,因此如果您将来拆分为两台服务器,那将只是配置更改。

于 2013-10-31T19:30:15.563 回答