从SharePoint Web部件使用WCF服务

时间:2009-07-08 06:51:52

标签: wcf sharepoint-2007 web-config web-parts

我创建了一个SharePoint Web部件,在这个Web部件中,我正在尝试使用WCF服务。为此,我已将system.serviceModel节点(从客户端app.config复制)添加到我的web.config中网络应用程序。

有没有其他方法可以做同样的事情?实际上我试图避免在web应用程序的web.config中进行任何修改,因为MSDN says

  

您对Web.config所做的更改   安装时可能会被覆盖   Windows的更新或Service Pack   SharePoint Services,或者当您   将安装升级到下一个   产品版本。

1 个答案:

答案 0 :(得分:1)

为什么不编写使用SharePoint API编写web.config的功能。有关详细信息,请查看以下链接以获取有关SO的问题。

通过使用SharePoint对象模型,您可以确保在推出解决方案时始终进行更改,然后(反)激活该功能,并确保MS不会“中断”对web.config的更改(如果它只是停用/激活该功能。)

P.S。我从未发生过这样的情况,即SharePoint通过删除条目来破坏了muy web.config。

update-web-config-on-each-wfe-in-a-sharepoint-server-farm