sharepoint - 将自定义 Web 服务部署到 sharepoint 服务器(2007/2010)?

标签 sharepoint sharepoint-2007 sharepoint-2010

根据MSDN,为了部署自定义Web服务,我们需要创建*wsdl.aspx和*disco.aspx文件,并将它们与.asmx一起放在_vti_bin文件夹下(C:\Program Files\Common Files\Microsoft Shared\Web 服务器扩展\14\isapi)。并将dll放在sharepoint虚拟目录根目录的bin文件夹下。它对我来说工作正常。

但是,我还发现,如果我将 .asmx 文件放在根虚拟目录下,而不创建那些 *wsdl.aspx 和 *disco.aspx 文件。它也可以工作,并且比上面的方法更容易。所以我想知道这种方式有什么潜在的问题?

最佳答案

如果没有 WSDL 和 DISCO 文件,人们的 Web 服务客户端/消费者可能很难“发现”您的服务契约(Contract)。如果这不是您关心的问题,请不要担心。

关于sharepoint - 将自定义 Web 服务部署到 sharepoint 服务器(2007/2010)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062583/

相关文章:

javascript - Internet Explorer 复古兼容性

sharepoint - 如何控制SharePoint图片库中的文件上传?

web-services - 如何使用 SharePoint Web 服务确定 SharePoint 版本?

.net - 为什么我突然在 .NET Web 服务中看到字节顺序标记?

sharepoint - 如何将根网站重定向到网站集

javascript - 为什么 Sharepoint 的 get_current() 方法的可用性不一致?

sharepoint - 使用 javascript 客户端对象模型检查当前用户是否属于 SP 组

jquery - 自定义 Web 部件在一页上多次出现问题

sharepoint - 在 SharePoint 中,如何将问题列表的 "Issue ID"列包含在详细信息表单 (DispForm.aspx) 和/或警报电子邮件中?

sharepoint - InfoPath 不允许我为列表自定义表单