我创建了一个SharePoint Web部件,在这个Web部件中,我正在尝试使用WCF服务。为此,我已将system.serviceModel节点(从客户端app.config复制)添加到我的web.config中网络应用程序。
有没有其他方法可以做同样的事情?实际上我试图避免在web应用程序的web.config中进行任何修改,因为MSDN says:
您对Web.config所做的更改 安装时可能会被覆盖 Windows的更新或Service Pack SharePoint Services,或者当您 将安装升级到下一个 产品版本。
答案 0 :(得分:1)
为什么不编写使用SharePoint API编写web.config的功能。有关详细信息,请查看以下链接以获取有关SO的问题。
通过使用SharePoint对象模型,您可以确保在推出解决方案时始终进行更改,然后(反)激活该功能,并确保MS不会“中断”对web.config的更改(如果它只是停用/激活该功能。)
P.S。我从未发生过这样的情况,即SharePoint通过删除条目来破坏了muy web.config。