gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 14:11:29 26 4
gpt4 key购买 nike

我已经下载了 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com