根据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/