Windows Communication Foundation - from which version of .NET Framework? - wcf

What is "the oldest" version of .NET Framework that supports WCF technology?
In other words:
In which version of .NET Framework WCF first appeared?

.NET 3.0 is when WCF was introduced:
https://en.wikipedia.org/wiki/Windows_Communication_Foundation

Related

SAML 2.0 on .net 4.0

I am implementing a saml2.0 on a .NET 4.0 what do you recommend on building the metadata for Service Provider ? How should I build it. and the certificate How could I generate on a production environment
I do not want to upgrade the application to 4.5 yet as it can have an effect to some implementation.
Any help would be appreciated.
Thank you
The problem is that .NET 4.0 do not implement the needed SAML 2.0 token handling and signing functionality required for implementing the SAML 2.0 standard. These needed functionalities first came in .NET 4.5.
The ITfoxtec Identity Saml2 packaged add support for the SAML 2.0 standard on top of the functionality implemented in .NET. The package is really a thin rapper adding extra functionality.
There are maybe other SAML 2.0 implementation which have implemented the holde SAML 2.0 standard without relying on the .NET functionality and thereby support .NET 4.0.

DotNet Core support for the Ignite .Net client

I'm looking at using Ignite and the .Net client for a project.
I'm curious as to whether the client supports .Net Core so could be used in a .Net Core application.
If not, is .Net Core support planned for the future?
.NET Core support is planned: https://issues.apache.org/jira/browse/IGNITE-2662

Implement WCF in VB.NET

We have a vb.net application where we have implemented multithreading. We determined that we need to either implement .net remoting or WCF. After researching remoting in .NET on MSDN, Microsoft considers remoting legacy for .NET framework 4.0 and recommends using WCF instead. How easy is it to implement WCF into a VB.NET application?
Update:
We have implementing WCF into our application. WCF is a very powerful technology and if you're looking to implement and deploy SOA - I highly recommend that you buy some books and research the technology. It took us about a month to get familiar with the technology and implement it for our needs.
WCF was introduced at .Net 3. If your application is .Net 3 or above you can use WCF whether your using VB.Net or C#. If you are using .Net 2 or below, you will have to first port your app to a more recent framework version.

How to Use the WCF Service developed in .Net 4.0 in the Application developed in 2.0 or lower version?

I came across with this situation. I have one already developed Application in 2.0, Now in this application i want to use one WCF Service that is developed in 4.0. How can i do this?
I tried the following
1. Regular Method Add the Service Reference and then use that. It didn't work for me.
2. I googled it and i got one more method, using svcutil.exe, but i dont have svcutil.exe with 2.0.
Waiting for the response.
Thanks in advance.
Windows Communication Foundation (WCF) was first introduced to the .NET Framework as part of .NET 3.0. It's not available with .NET 2.0.
If the WCF service exposes a SOAP endpoint then you may be able to use it through the Web Service Extensions (WSE) that were published for old versions of Visual Studio. See here: http://www.microsoft.com/download/en/details.aspx?id=10854 for details.
If you want to use a service written in .Net 4 with a .Net 2.0 project, you should be able to use basic http binding. That should allow it to interop with a client that knows nothing about WCF. It's similar to using an old school .asmx web service.

wcf - .net 3.5 client and .net 4.0 routing service

is it possible for a .net 3.5 application to communicate smoothly with .net 4.0 routing wcf service?
should i get in to any problems when trying to perform this operation?
can i work with the simple channel factory?
Depends what you mean by communicate.
The application will be able to call the service over WCF.
It will not be able to call the dll directly, the dll runs in an application pool and the application pool is tied to a specific version of the framework.