IIS 7 configuring .asmx WEB SERVICE TO WORK

I have just had to reinstall the lot basically. My current project uses webservice, .asmx to make ajax calls to server to return data and respond without page refresh.

IIS has been enabled a new. I cannot get my .js method to successfully call server side web service method. I just get an error stating that service is undefined.

Here is my code, from what i gather it is correct and is something I need to do to enable IIS once again to correctly allow .asmx web services to work, any ideas?

Here is page reference:

<body>
    <form runat="server">
     <ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" EnablePageMethods="true" runat="server">
                <Scripts>
                    <asp:ScriptReference Path="ServiceClientScript.js" />
                </Scripts>
                <Services>
                    <asp:ServiceReference  Path="Service.asmx" />
                </Services>                
            </ajaxToolkit:ToolkitScriptManager>
        <div class="page">        
            <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
        </div>      
    </form>
</body>

Here is .asmx
<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" Class="Tester.Call.Service" %>

Here is .cs web service method:

namespace Tester.Call
{
    /// <summary>
    /// Summary description for Service
    /// </summary>
    [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 Service : System.Web.Services.WebService
    {
        [WebMethod]
        public string HelloWorld()
        {
            int one = 1 + 2;
            return "Hello World";
        }

    }

}

here is calling .js funtion:

function ClickMe() {
    Tester.Call.SpriteProficientServices.HelloWorld();
}

I would be grateful for any guidance, I am using Vista home premium with IIS 7 and .NET 2010. It all worked fine befor re-install of OS.
gillsboy123Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

gillsboy123Author Commented:
Thats of no use for me. As far as I am aware WCF is not what I am doing. Also I am not running a Windows Service. Iam just trying to get my .asmx files and server Side Web Service.cs file to work in IIS 7.

It works fine in webdev, but naturally I need it in IIS.
0
Anil GolamariCommented:
http://krismanohar.com/blog/?p=34  ( publishing Web service in IIS)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
WCF

From novice to tech pro — start learning today.