Answered by:
Could not create type 'Demo.EmployeeService'.

Question
-
User646364117 posted
I got following error when I View In Browser Code:EmployeeService.asmx.
Parser Error Message: Could not create type 'Demo.EmployeeService'.
Source Error:
Line 1: <%@ WebService Language="C#" CodeBehind="EmployeeService.asmx.cs" Class="Demo.EmployeeService" %>
Web Service Code:EmployeeService.asmx.cs
using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Web; using System.Data.SqlClient; using System.Web.Script.Serialization; using System.Web.Services; namespace Demo { [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] [System.Web.Script.Services.ScriptService] public class mo : System.Web.Services.WebService { [WebMethod] public void GetAllEmployees() { List<Employees> listEmployees = new List<Employees>(); string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString; using (SqlConnection con = new SqlConnection(cs)) { SqlCommand cmd = new SqlCommand("Select * from tblEmployees", con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Employees employee = new Employees(); employee.id = Convert.ToInt32(rdr["Id"]); employee.name = rdr["Name"].ToString(); employee.gender = rdr["Gender"].ToString(); employee.salary = Convert.ToInt32(rdr["Salary"]); listEmployees.Add(employee); } } JavaScriptSerializer js = new JavaScriptSerializer(); Context.Response.Write(js.Serialize(listEmployees)); } private void InitializeComponent() { } } }
Employee.cs code
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Demo { public class Employees { public int id { get; set; } public string name { get; set; } public string gender { get; set; } public int salary { get; set; } } }
Thursday, January 18, 2018 1:21 PM
Answers
-
User-82109136 posted
Change:
public class mo : System.Web.Services.WebService
To:
public class EmployeeService : System.Web.Services.WebService
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Thursday, January 18, 2018 1:53 PM -
User533502567 posted
public class mo : System.Web.Services.WebService
public class EmployeeService: System.Web.Services.WebService
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Thursday, January 18, 2018 1:54 PM
All replies
-
User-82109136 posted
Change:
public class mo : System.Web.Services.WebService
To:
public class EmployeeService : System.Web.Services.WebService
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Thursday, January 18, 2018 1:53 PM -
User533502567 posted
public class mo : System.Web.Services.WebService
public class EmployeeService: System.Web.Services.WebService
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Thursday, January 18, 2018 1:54 PM -
User646364117 posted
Thank you Todd and Budugu
Although I copied and pasted from tutorial code, which was correct, somehow a type snuck in.
I had other problems establishing db connectivity first and in my attempts to fix, the "mo" from "Demo" ,ust have snuck in there.
Now example works.
Much appreciated
Thursday, January 18, 2018 2:46 PM