如何在SharePoint上重新部署Web服务

时间:2010-09-30 16:27:58

标签: web-services sharepoint

我已经创建了一个测试Web服务并成功将其部署到SharePoint 2007.现在我实际上需要将真实代码放入服务并重新部署到服务器。我重建了我的dll并将其复制到适当的bin中,然后重新进行了操作 - 首先采取了相同的步骤进行部署。但是,当我访问服务描述页面时,它不会显示我在新DLL中添加的新服务方法。如何取消部署旧版本并重新部署新版本?我是否需要重新启动或重置IIS?

感谢。

2 个答案:

答案 0 :(得分:0)

如果你把你的dll放在GAC中,那么是的,每当你更换它时你都需要做一个IISRESET。

答案 1 :(得分:0)

听起来您将程序集放在BIN文件夹和GAC中。请按照以下步骤操作,以确保您没有旧版本:

  1. 从SharePoint Web应用程序的所有BIN文件夹中删除程序集
  2. 从GAC移除程序集并检查它是否已被删除
  3. 将新程序集放入反射器并检查代码是否已真正更新
  4. 将新程序集放入GAC
  5. 运行IISRESET