Dites que j'ai un service Web ASMX, MyService. Le service a une méthode, MyMethod. Je pouvais exécuter MyMethod sur le côté serveur comme suit:Utilisation de la réflexion pour appeler un service Web ASP.NET
MyService service = new MyService();
service.MyMethod();
que je dois faire la même, avec le service et la méthode pas connu avant l'exécution. Je suppose que la réflexion est la façon de procéder. Malheureusement, j'ai du mal à le faire fonctionner. Lorsque j'exécute ce code:
Type.GetType("MyService", true);
Il lance cette erreur:
Could not load type 'MyService' from assembly 'App_Web__ktsp_r0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Toute orientation serait appréciée.
Il wil "travail", mais probablement pas comme vous le souhaitez à. Il retournera la chaîne "Hello World", mais la méthode sera exécutée localement sur le client et non sur le serveur. – Radu094
Ce n'est pas ce qui se passe. Essayez-le. –