remoting .net persiste en generar este error : "No such service timekeeper.User with function validate"
Cuando trato de pasar un objeto de AS a un m�todo de C# que espera recibir una hashtable, entiendo q la conversi�n de objeto de AS es a Hashtable en c#. Si cambio el tipo de argumento que espera el m�todo validate a string, entonces remoting s� encuentra este m�todo. A continuaci�n unos trocitos de de c�digo aunque no es un error de c�digo. <codigo AS> NetServices.setDefaultGatewayURL"http://192.128.0.134/flashremoting/gateway.as px"); connection = NetServices.createGatewayConnection(); // userService = connection.getService("timekeeper.User", this); // //companyService = connection.getService("timekeeper.Company", this); // function validate_Result(result) { trace("recogiendo el resultado "+result); } this.login = function(comp) { var o = {}; o.username = this.usernameField.text; o.passwordField = this.usernameField.text; o.companyNameField = this.companyNameField.text; //userService.validate(new User(this.usernameField.text, this.passwordField.text, this.companyNameField.text).genValueObj()); userService.validate(o); }; </codigo AS> <codigo c#> namespace timekeeper { /// <summary> /// Summary description for Class1. /// </summary> public class User { public User() { // // TODO: Add constructor logic here // } public string validate(Hashtable userlogin) { /*string connStr = "Data Source=C3PO\\C3PO; Database=timekeeper; User Id=sa; pwd=davidlocal"; SqlConnection db = new SqlConnection(connStr); db.Open(); //get companyid Company c = new Company(); int companyId = c.getId(userlogin ["companyname"].ToString()); //validate the user String getValidation = "SELECT userroleid FROM users WHERE nick = '" + userlogin["username"].ToString() + "' AND password = '" + userlogin["password"].ToString() + "' AND companyid = " + companyId.ToString (); SqlCommand cmd = new SqlCommand(getValidation, db); SqlDataReader result = cmd.ExecuteReader(); if (!result.Read()) return "0"; else return result["userroleid"].ToString(); */ return "hola"; } } </codigo c#> <!----------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/lista ------------------------------>
