根据 MSDN,部署自定义 Web 服务需要创建 *wsdl.aspx 和 *disco.aspx 文件,并将它们与 .asmx 一起放在 _vti_bin 文件夹下(C:\Program Files\Common Files\Microsoft Shared\Web Server扩展\14\isapi)。并将dll放在sharepoint虚拟目录根目录的bin文件夹下。它对我来说可以正常工作。
但是,我还发现如果我将 .asmx 文件放在根虚拟目录下而不创建那些 *wsdl.aspx 和 *disco.aspx 文件。与上述方式相比,它也可以工作并且更容易。所以我想知道这种方式的潜在问题是什么?