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?
 
Anil GolamariConnect With a Mentor Commented:
http://krismanohar.com/blog/?p=34  ( publishing Web service in IIS)
0
 
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
All Courses

From novice to tech pro — start learning today.