有人可以将它移到Sharepoint.Stackexchange吗?
我创建了一个自定义Web服务。我可以访问WSDL文件,我可以访问该服务并通过浏览器单击该方法。非常简单的Hello world web服务没什么了不起的简单!请参阅下面的代码。
[WebServiceBinding( ConformsTo = WsiProfiles.BasicProfile1_1), WebService(Namespace = "SImpleWebService")]
class SimpleWebService : System.Web.Services.WebService
{
[WebMethod(EnableSession = true, Description = "Typical web method")]
public string[] HelloWorld()
{
List<string> pow = new List<string>();
pow.Add("Hello World");
pow.Add("Hi");
return pow.ToArray();
}
}
Web服务部署到_layouts和_vti_bin,两者都给了我同样的错误。
当我使用fiddler时,我可以看到请求是从我的ajaxToolkit发送的:AutoCompleteExtender,我收到错误了!
这是401未经授权的错误。
禁用回送。
我缺少什么?!
非常感谢!
答案 0 :(得分:0)
单独指定
[WebService(Namespace =“SImpleWebService”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]