ajax - 从 Ajax 调用服务时出现 Web 服务错误 'Could not create type'

标签 ajax web-services asp.net-2.0

我已经下载了 Ajax 控制工具包

当我从 Ajax 控件工具包模板创建网站时,我可以在单个文件 (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 服务并选择“查看标记”。我刚刚更改了标记以使用正确的 namespace :

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

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

关于ajax - 从 Ajax 调用服务时出现 Web 服务错误 'Could not create type',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/888794/

相关文章:

jquery - 可重复使用的远程模态 Rails

html - 在 Ajax 调用返回之前重定向会导致问题吗?

jquery - PhoneGap getJSON 调用 REST 服务不起作用

c# - 如何设置临时路径即。 Path.GetTempPath() 返回的值?

jquery - 经典的Asp持久上传和Jquery Ajax

javascript - Modernizr 和 ajax 加载冲突

android - 是否可以在 Android 中使用 CXF webservice?

.NET ASMX - 返回纯 JSON?

c# - javascript 在 mozilla 中不起作用,但在其他浏览器中起作用

javascript - 在带有主文件的ASP.NET 2.0页面上使用Java Timer