mm111222 发表于 2019-2-3 15:44:16

对自定义SharePoint WebService的总结

  开发自定义WebService时,我参考了这篇文章,内容比较多。此处只记录一下需要注意的知识点,至于具体的做法,参考这篇文章或MSDN就行了。
  1. 在‘Generating and Modifying Static Discovery and WSDL Files’步骤的第二步操作--使用disco命令--之前,要确认以下几点:(1)已经向.asmx文件中添加了‘@ WebService’声明且该声明的class属性值正确;(2)dll文件已经拷贝到GAC中;(3)已经将.asmx拷贝到12/template/layouts目录下;(4)在disco命令(例如:disco http://MyServer/_layouts/MyCustomWebService.asmx)中使用的'MyServer'必须是一个Site Collection的url;(5)确保当前路径实在layouts目录下。
  2. disco.exe文件位于C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin目录下(windows 2003)或者C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin目录下(windows 2008 r2)。
  3. 在Visual Studio Tools --> Visual Studio 2008 Command Prompt 工具中可以直接使用disco命令。
  4. 将.asmx文件拷贝到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS目录下。
  5. 将在layouts目录下生成.disco文件和.wsdl文件,且该目录下的results.discomap文件中记载了.disco文件和.wsdl文件的信息。




页: [1]
查看完整版本: 对自定义SharePoint WebService的总结