假設我有一個ASMX Web服務MyService。該服務有一個方法MyMethod。我可以在服務器端執行MyMethod,如下所示:使用反射調用ASP.NET Web服務
MyService service = new MyService();
service.MyMethod();
我需要做類似的事情,服務和方法直到運行時才知道。
我假設反射是有關的方式。不幸的是,我正在努力工作。當我執行此代碼:
Type.GetType("MyService", true);
它拋出這個錯誤:
Could not load type 'MyService' from assembly 'App_Web__ktsp_r0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
任何指導,將不勝感激。
該宏將會 「工作」,但可能並不像你想讓它。它將返回「Hello World」字符串,但該方法將在客戶端本地執行,而不是在服務器上進行。 – Radu094 2008-09-15 20:17:57