您的位置:首页 > 其它

对自定义SharePoint WebService的总结

2011-04-06 21:46 597 查看
开发自定义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文件的信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息