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

Web services 如何在SharePoint上重新部署web服务,web-services,sharepoint,Web Services,Sharepoint,我已经创建了一个测试web服务,并成功地将其部署到SharePoint 2007。现在我实际上需要在服务中放入真正的代码并重新部署到服务器。我已经重建了我的dll,并将其复制到相应的bin中,然后重新添加了它——与最初部署时采取的步骤相同。但是,当我访问服务描述页面时,它不会显示我在新DLL中添加的新服务方法。如何取消部署旧版本并重新部署新版本?我需要重新启动或重置IIS吗 谢谢。如果您将dll放入GAC,那么是的,无论何时更换它,您都需要执行IISRESET 听起来好像您正在将程序集同时放入B

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


谢谢。

如果您将dll放入GAC,那么是的,无论何时更换它,您都需要执行IISRESET

听起来好像您正在将程序集同时放入BIN文件夹和GAC中。按照以下步骤确保没有旧版本挂起:

  • 从SharePoint web应用程序的所有BIN文件夹中删除程序集
  • 将总成从GAC上拆下,并检查是否已将其拆下
  • 将新程序集放入reflector中,并检查代码是否已真正更新
  • 将新组件放入GAC中
  • 运行IISRESET

  • 我只是更改了服务的名称,并使用与以前相同的过程重新部署。现在,我当然得到了“无法加载类型”错误。不知怎的,dll是缓存的还是内存中的?