You can call .NET from within MATLAB using the built-in .NET interface. This is likely far easier than trying to bridge MATLAB and .NET with a MEX file.
I don't believe there is a completely direct way to call MATLAB from a .NET applications, though you should be able to do so with COM or a bit of native code.