【问题标题】:Testing WCF services in Oracle VirtualBox在 Oracle VirtualBox 中测试 WCF 服务
【发布时间】:2012-12-02 05:15:12
【问题描述】:

我正在使用使用 TCP 绑定的自托管 WCF 服务。我想在我的 VirtualBox 的虚拟机上测试它。我使用 NAT 作为网络驱动程序。我应该使用端口转发吗?我应该如何更改我的客户端应用程序的 .config 文件?这是我用于在 localhost 上进行测试的一个:

<client>
     <endpoint address="net.tcp://localhost:8090/Service/" 
               binding="netTcpBinding"
               bindingConfiguration="NetTcpBinding_IMyWCFService"
               contract="MyWCFService.IMyWCFService"
               name="NetTcpBinding_IMyWCFService">
     </endpoint>
</client>

【问题讨论】:

    标签: wcf wcf-binding


    【解决方案1】:

    NAT 很好,如果您只想在本地进行开发和测试,它应该可以相应地工作,但是如果您想用虚拟机处理外部请求,那么 NAT 太基础了,无法实现切为 SERVER 角色。

    所以最好用桥接网络配置你的虚拟机:https://blogs.oracle.com/fatbloke/entry/networking_in_virtualbox1#Bridged

    在这种情况下,您将在您的虚拟服务器中拥有自己的 IP,您可以在 app.config 中配置它,您将能够从“外部世界”指向

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多