Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. .NET (Core and Framework)
  4. Is .NET Remoting deprecated/obsolete?

Is .NET Remoting deprecated/obsolete?

Scheduled Pinned Locked Moved .NET (Core and Framework)
csharpasp-netbusinessquestion
3 Posts 3 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • honey the codewitchH Offline
    honey the codewitchH Offline
    honey the codewitch
    wrote on last edited by
    #1

    I see some articles on migrating away from .NET remoting, but so far I haven't found anything that flat out says I shouldn't use it for new projects. Does anyone know the state of the world regarding .NET remoting in say... DNF 4.72? I have no requirements to support Core because my project involves a window service that does interprocess communication. I want to use .NET remoting for that. It's not internet facing, it's purely for IPC.

    Real programmers use butterflies

    Richard DeemingR M 2 Replies Last reply
    0
    • honey the codewitchH honey the codewitch

      I see some articles on migrating away from .NET remoting, but so far I haven't found anything that flat out says I shouldn't use it for new projects. Does anyone know the state of the world regarding .NET remoting in say... DNF 4.72? I have no requirements to support Core because my project involves a window service that does interprocess communication. I want to use .NET remoting for that. It's not internet facing, it's purely for IPC.

      Real programmers use butterflies

      Richard DeemingR Offline
      Richard DeemingR Offline
      Richard Deeming
      wrote on last edited by
      #2

      It doesn't seem to be explicitly obsolete, but it's definitely a legacy technology, and not meant for new projects.

      Migrating from .NET Remoting to WCF - WCF | Microsoft Docs[^]:

      .NET Remoting is a legacy product that is supported only for backward compatibility. ... We recommend existing Remoting applications be migrated to newer and more secure technologies.

      .NET Framework technologies unavailable on .NET Core | Microsoft Docs[^]

      .NET Remoting was identified as a problematic architecture. It's used for cross-AppDomain communication, which is no longer supported. Also, Remoting requires runtime support, which is expensive to maintain. For these reasons, .NET Remoting isn't supported on .NET Core, and we don't plan on adding support for it in the future.

      It looks like Remoting won't be ported to .NET 5 either.


      "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

      "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

      1 Reply Last reply
      0
      • honey the codewitchH honey the codewitch

        I see some articles on migrating away from .NET remoting, but so far I haven't found anything that flat out says I shouldn't use it for new projects. Does anyone know the state of the world regarding .NET remoting in say... DNF 4.72? I have no requirements to support Core because my project involves a window service that does interprocess communication. I want to use .NET remoting for that. It's not internet facing, it's purely for IPC.

        Real programmers use butterflies

        M Offline
        M Offline
        markrlondon
        wrote on last edited by
        #3

        And in addition to the above question: (1) Is WCF deprecated? (I thought it was deprecated but perhaps I'm wrong). (2) What is the latest recommended relatively high speed inter-process communication standard?

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups