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

前端之家收集整理的这篇文章主要介绍了从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使用的命名空间,并且此错误消失了.

谢谢蒂姆

猜你在找的Ajax相关文章