Problème avec mon service web crée en C#

Fermé
sayros1990 Messages postés 11 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 19 décembre 2013 - 18 nov. 2012 à 13:38
 ousrah - 5 mars 2014 à 09:13
Bonjour, SVP aidez moi :

j'ai un problème avec cette application de web service ( .NET) programmée en C# sur Visual Studio 2010 , le code est tous juste mais le problème c'est que lors le l'exécution du programme en cliquant sur "" start debbuging "" , sur le navigateur en cliquant sur ma méthode(qui est ' openaccount ') pour la tester ce cette erreur s'affiche

*********************************************************************
"" System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.à BankLocalService.Service1.verify(String Vnom, String Vpassword) dans C:\Users\Achraf\documents\visual studio 2010\Projects\BankLocalService\BankLocalService\Se rvice1.asmx.cs:ligne 87 ""
*********************************************************************


Voici mon code :

*********************************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace BankLocalService
{
/// <summary>
/// Summary description for Service1
/// </summary>
[WebService(Namespace = "https://www.bing.com/?toHttps=1&redig=E2A68CC53634401DA4F71B1599B6E7DE")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{

public class Account
{
private string name;
private string password;
private int balance;
//constructeur sans parametre
public Account() { }


//constructeur avec parametre
public Account(string nom, string psswd)
{
name = nom;
password = psswd;
balance = 0;
}

//getteur
public string getname() { return name; }
public string getpassword() { return password; }
public int getbalance() { return balance; }

//setteur
public void setname(string nom1) { name = nom1; }
public void setpassword(string passwd1) { password = passwd1; }
public void setbalance(int solde1) { balance = balance+solde1; }






}
// Tableau d'objets
static Account[] allaccount = new Account[100];

//la methode d'ouverture
[WebMethod]
public string openaccount(string Oname, string Opassword)
{
Account compte = new Account(Oname, Opassword);;
string ch1 = "";
for (int i = 0; i < allaccount.Length; i++)
{
if (allaccount[i].getname() == Oname)
{

ch1 = "compte existe deja";
}

else
{
allaccount[i] = compte ;
ch1 = "compte crée";

}
}

return ch1;

}
}}

*********************************************************************
SVP aidez moi et merci d'avance

A voir également:

4 réponses

sayros1990 Messages postés 11 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 19 décembre 2013
22 nov. 2012 à 22:43
personne ne me répond :(
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
4 déc. 2012 à 15:18
J'espère que vous aimez l'anglais. J'ai trouvé ça et je pense que c'est votre méthode d'appel au WebService qui est incorrect :
https://www.codeproject.com/Articles/35119/Using-Session-State-in-a-Web-Service
0
sayros1990 Messages postés 11 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 19 décembre 2013
14 févr. 2013 à 15:25
c bon mon ami j'ai trouvé la solution deja , merci bien :)
0
https://youtube.com www.youtube.com/watch?v=1oiUPANnMOI

je pense que cette video répond parfaitement a votre question, ici vous trouvez comment faire pour créer consommer et modifier un service web en asp.net avec le language C#
0