Analyseur Message d'Erreur: impossible de créer le " type de WebService.asmx.cs'

Je suis cette tutoriel pour créer des dynamiques de résultats de recherche à partir d'un serveur SQL server comme les types d'utilisateurs. Il me dit de créer un .asmx fichier, ce qui n'est pas un format que je n'ai jamais travaillé avant. J'ai maintenant un .asmx et .asmx.cs fichier. Voici le code que j'ai jusqu'à présent :

WebService.asmx.cs :

public class SearchService : WebService
{
  [WebMethod]
  public searchResult[] Search(string txtSearch)
  {
//Declare collection of searchResult
        List resultList = new List();
        var db = Database.Open("mPlan");
        var result = db.Query("SELECT * from Users where Username like '%" + txtSearch + "%'");
       try
       {
           foreach(var record in result)
            {
               searchResult result = new searchResult();
               result.Username = ["Username"].ToString();
               resultList.Add(result);
           }
           return resultList.ToArray();
       }
       catch
       {
           return null;
       }
  }}

WebService.asmx :

<%@ WebService Language="C#" class="WebService" %>
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Services;
using System.Data.SqlClient;

[System.Web.Script.Services.ScriptService]
[System.Web.Script.Services.GenerateScriptType(typeof(searchResult))]
public class searchResult
{
    public string Title;
    public string img;
    public string href;
}

Voici mon message d'erreur, quelqu'un peut-il m'aider, s'il vous plaît?

Analyseur Message d'Erreur: impossible de créer le " type de WebService.asmx.cs'

Il met en évidence la ligne 1 du WebService.asmx comme la source de l'erreur.

class="WebService.asmx.cs" devrait probablement être class="SearchService"
Pourquoi avez-vous modifier votre posté code? Votre question n'a aucun sens.
Revenue en arrière,je ne pense pas que! 🙂

OriginalL'auteur Simon Kiely | 2012-03-12