You need to provide the assembly qualified type name in the InvokeServerMethod call, and provide enough assembly information so that an Assembly.Load() will work. Something like:
"MyNamespace.MyType, MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxx"