从Ajax调用服务时,Web Service错误“无法创建类型”

我已经下载了Ajax Control工具包

当我从Ajax控件Toolkit模板创建一个网站时,我可以在单个文件(asmx)中创建一个Web服务,并将其连接到工具包中提供的不同Ajax控件.

但是,如果我将工具包添加到现有的ASP.Net 2.0应用程序Web项目中,则无法在单个asmx文件中创建Web服务.如果我创建一个Web服务VS总是创建一个代码后面的文件.由于这种对Web服务的调用(或直接在浏览器中加载服务)会产生以下错误:

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not create type 'AddAjaxToApplication.List'.
Source Error: 

Line 1:  <%@ WebService Language="C#" CodeBehind="List.asmx.cs" Class="AddAjaxToApplication.List" %>

有谁知道如何解决这个问题?

谢谢,

蒂姆

我把这个修改到最后.

在VS 2005中,我只需右键单击Web服务并选择“查看标记”.我只是改变了标记来使用正确的命名空间:

Line 1:  <%@ WebService Language="C#" CodeBehind="List.asmx.cs" Class="List" %>

我从名称空间中删除了项目名称,以匹配List.asmx使用的命名空间,并且此错误消失了.

谢谢蒂姆

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...