15 ajax web-services asp.net-2.0
我已经下载了Ajax Control工具包
当我从Ajax控件工具包模板创建一个网站时,我可以在一个文件(asmx)中创建一个Web服务,并将其连接到工具包中提供的不同Ajax控件.
但是,如果我将Toolkit添加到现有的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" %>
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?
谢谢,
蒂姆
小智 23
我最后解决了这个问题.
在VS 2005中,我只需右键单击Web服务并选择"查看标记".我刚刚更改了标记以使用正确的命名空间:
Line 1: <%@ WebService Language="C#" CodeBehind="List.asmx.cs" Class="List" %>
Run Code Online (Sandbox Code Playgroud)
我刚刚从命名空间中删除了项目名称以匹配List.asmx使用的命名空间,并且此错误消失了.