Click here to Skip to main content
Click here to Skip to main content
Go to top

Create a Web Service in Notepad

, 30 Sep 2007
Rate this:
Please Sign up or sign in to vote.
How to create a Web Service in Notepad: most often asked in interviews.

Introduction

In this article, I'm going to explain how to create a Web Service in Notepad. This will perhaps help you when you are asked in an interview to create a sample Web Service in C# using Notepad.

Using the code

Just follow the steps below. It's an easy and simple exercise.

Step 1

Open Notepad and start typing. In the first line, include the Directory tag as follows:

<%@ WebService Language="C#" Class="MyClass" %>

Step 2

Type the code below in Notepad below the above line:

using System;
using System.Web.Services;
public class MyClass : System.Web.Services.WebService
{
  public MyClass()
  {
  }
  public string HelloWorld()
  {
    return "Hello Welcome to the World";
  }
}

Step 3

Check whether your class name and the name in the directory section are the same.

Step 4

Save the Notepad file as "MyWebService.asmx". Don't forget to save the file with the extension ".asmx".

How to access the Web Service

  1. Copy the Web Service into the WWWRoot folder.
  2. Open a new project. Select Solution Explorer.
  3. Add a WebReference. In that, select Available in local machine.
  4. That will list out the available Web Services. Pick the one you created just now.

That's it.

Points of Interest

This demo shows how to create a Web Service without the help of VS.NET. As we know, Web Services can be written/created in any language. I have written this Web Service in C#.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Ganesan Sankaran
Web Developer
India India
I'm Ganesan.S,
Software Engineer
Involved in developing MS applications for last 7 Yrs in VB,VB.NET,ASP.NET,Java Script and C#.NET lately into EPiServer and Ajax.

Comments and Discussions

 
GeneralMy vote of 4 Pinmemberswathi.c30-Jul-10 5:44 
GeneralInteresting PinmentorTrollslayer6-Aug-09 22:28 
GeneralError in your article Pinmembermav.northwind1-Oct-07 3:47 
GeneralRe: Error in your article PinmemberGanesan S1-Oct-07 4:00 
QuestionNotepad ? Pinmvptoxcct30-Sep-07 23:13 
AnswerRe: Notepad ? PinmemberPete O'Hanlon30-Sep-07 23:21 
GeneralRe: Notepad ? Pinmemberrilov1-Oct-07 0:12 
GeneralRe: Notepad ? PinmemberRam Mohan Raja1-Oct-07 10:22 
GeneralRe: Notepad ? PinmemberPawel Krakowiak20-Nov-07 3:06 
AnswerRe: Notepad ? PinmemberGanesan S1-Oct-07 18:08 
GeneralRe: Notepad ? Pinmvptoxcct1-Oct-07 21:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web01 | 2.8.140916.1 | Last Updated 1 Oct 2007
Article Copyright 2007 by Ganesan Sankaran
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid