Hi
I Use .net core Web Api and my project Version is .net core 6 . when I want Connect To My Sap
Compiler Read This Line:
RfcDestinationManager.RegisterDestinationConfiguration(eCCDestinationConfig);
And My System Generate This Error:
Could not load type 'System.ServiceModel.Activation.VirtualPathExtension' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
my assembely :
#region Assembly sapnco, Version=3.1.0.42, Culture=neutral, PublicKeyToken=50436dca5c7f7d23
and class method : public static void RegisterDestinationConfiguration(IDestinationConfiguration config) { if (RfcUtilities.IsTraceOn(RfcTracing.PublicAPI)) { RfcTrace.BeginApi(null, MethodBase.GetCurrentMethod(), config); } try { if (config == null) { throw new RfcInvalidParameterException("cannot register null"); } if (RfcUtilities.IsTraceOn(RfcTracing.Locking)) { RfcTrace.LockRequestEntry(MethodBase.GetCurrentMethod(), destinations); } lock (destinations) { if (RfcUtilities.IsTraceOn(RfcTracing.Locking)) { RfcTrace.BeginLockingEntry(MethodBase.GetCurrentMethod(), destinations); } try { if (configuration != config) { if (configuration != null && !loadedFromParameterFile) { throw new RfcInvalidStateException("destination configuration already initialized"); } ConfigurationExchange(configuration = config); loadedFromParameterFile = false; if (configuration.ChangeEventsSupported()) { configuration.ConfigurationChanged += ChangeHandler; } } } finally { if (RfcUtilities.IsTraceOn(RfcTracing.Locking)) { RfcTrace.EndLockingEntry(); } } } if (RfcUtilities.IsTraceOn(RfcTracing.PublicAPI)) { RfcTrace.EndApi(MethodBase.GetCurrentMethod()); } } catch (Exception exception) { RfcTrace.LogError(exception); if (RfcTrace.DefaultTraceLevel != 0) { RfcTrace.EndApi(MethodBase.GetCurrentMethod(), exception); } throw; } }Tancks For Your Answer