加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 03:05:59 所属栏目:百科 来源:网络整理
导读:我已经下载了Ajax Control工具包 当我从Ajax控件Toolkit模板创建一个网站时,我可以在单个文件(asmx)中创建一个Web服务,并将其连接到工具包中提供的不同Ajax控件. 但是,如果我将工具包添加到现有的ASP.Net 2.0应用程序Web项目中,则无法在单个asmx文件中创建We
我已经下载了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使用的命名空间,并且此错误消失了.

谢谢蒂姆

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读