[WebService]'Der Typ Service konnte nicht ...'

…erstellt werden"

Hallo,

ich möchte einen WebService schreiben und der läuft auch ganz gut, solange ich den Klassennamen bei „Service“ belasse. Sobald ich aber den Namen der Klasse (und des Konstruktors) ändere, bekomme ich oben genannte Fehlermeldung :frowning:

Gibt es irgendwelche Konfigurationen/… die ich ändern muss/kann, damit es funktioniert?
Alternativ würde mir vielleicht schon die englische Fehlermeldung helfen, unter der deutschen findet google nichts, ebenso wie unter meinen Versuchen, das ins Englische zu übersetzen…

Ich füge mal noch den Quelltext ein, für den Fall, dass doch dort der Fehler sein sollte…

using System;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.IO;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1\_1)]
// 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 Yellow\_Page\_Service : System.Web.Services.WebService
{
 public Yellow\_Page\_Service()
 {

 //Uncomment the following line if using designed components 
 //InitializeComponent(); 
 }

 [WebMethod]
 public string lookup(string name)
 {
 if (File.Exists("C:\\yellowPages.txt"))
 {
 StreamReader file = new StreamReader("C:\\yellowPages.txt", System.Text.Encoding.Default);
 String line = "";
 String[] row = new String[2];
 String result = "";
 while (!file.EndOfStream)
 {
 line = file.ReadLine();
 row = line.Split(',');
 if (row[0] == name)
 {
 result = result + row[1] + ",";
 }
 }
 file.Close();
 if (result != "")
 {
 return result;
 }
 else
 {
 return "Sorry, that name is not listed!";
 }
 }
 else
 {
 return "Sorry, someone has deleted the Yellow Pages :frowning: ";
 }

 }
 [WebMethod]
 public void set(String name, String address)
 {
 StreamWriter file = new StreamWriter("C:\\yellowPages.txt", true);
 file.Write(name + "," + address + "\n");
 file.Close();
 }

}

Schon mal vielen Dank,

Maria