代码之家  ›  专栏  ›  技术社区  ›  Zian Choy

IIS网络用户帐户能否调用在其他帐户下运行的WCF服务?

  •  0
  • Zian Choy  · 技术社区  · 16 年前

    我目前正在研究使用WCF在服务器和充当遗留系统外观的程序之间进行通信。

    我不想用运行facade程序所需的权限运行IIS,所以我考虑使用WCF在两个软件之间进行通信。

    这可能吗?我应该使用WCF以外的东西在两个.NET项目之间进行通信吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Sam    16 年前

    我看不出这种方法有任何直接的问题-WCF通常是.NET中进程间/机器间通信的最佳选择,因为它通过配置支持大量选项。

    在验证IIS方面->WCF服务,您可以从WCF客户端代理提供的默认Windows身份验证开始。IIS将使用网络服务凭据连接到WCF服务,该凭据应在同一台计算机上自动进行身份验证。

    如果您在另一台计算机上托管WCF服务,则需要使用计算机帐户名将IIS计算机上的网络服务帐户映射到托管该服务的计算机,该计算机帐户名的格式为DOMAIN\COMPUTERNAME$。

    WCF服务主机进程可以使用不同的进程标识运行,并使用该进程标识执行下游组件。

        2
  •  1
  •   Havenard    16 年前

    我会做一个插座连接。前端监听端口,.NET网页连接到它并交换数据。。。完全不用担心用户级别。

        3
  •  0
  •   John Saunders    16 年前

    账目应该一点也不重要。

    推荐文章