Согласно MSDN, для развертывания пользовательской веб-службы нам необходимо создать файлы * wsdl.aspx и * disco.aspx и поместить их вместе с .asmx в папку _vti_bin (C: \ Program Files \ Common Files \ Microsoft Shared \ Web Server Расширения \ 14 \ isapi). И поместите dll в папку bin в корне виртуального каталога sharepoint. У меня работает правильно.
Однако я также обнаружил, что если я помещаю файл .asmx в корневой виртуальный каталог, не создавая файлы * wsdl.aspx и * disco.aspx. Это может работать также и намного проще, чем описанный выше способ. Итак, мне интересно, какие потенциальные проблемы могут возникнуть в этом случае?