我有一个被另一个项目引用的 Web 服务项目。在 Web 服务中,我有一个函数,我想用它来填充 Telerik radTreeView。webService 构建成功,但如果我尝试将 web 服务更新/添加到我的主项目中,我会收到此错误:
Metadata contains a reference that cannot be resolved: 'http://localhost:49304/Service1.asmx'.
There was an error downloading 'http://localhost:49304/Service1.asmx/_vti_bin/ListData.svc/$metadata'.
请求失败并显示错误消息:
无法识别以“/_vti_bin/ListData.svc/$metadata”结尾的 URL 的请求格式。
这是我正在编写的 Web 服务类的简化版本:
namespace MCMwebservice
{`
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[ScriptService]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public bool getBool(RadTreeView TreeSites, string Demogs) { //dummy method for now
return true;
}
}
如果我删除 telerik radtreeview 参数,那么它将更新,所以我知道这就是问题所在。主要项目有telerik.web.ui 和skins dll。我需要添加到我的主项目或 web.config 中的某个引用或标记吗?请帮忙!
谢谢
将要