我需要将自定义配置文件部署到WSS 3.0。正如我所读,有两种方法:
将配置文件部署到12 / CONFIG文件夹,然后使用stsadm -o copyappbincontent命令。 高级:适合大文件。 Disadv:服务器上部署的所有Web应用程序都将收到合并的web.config。
使用SPWebConfigModification类并使用c#代码添加所需的元素。 高级:我们可以控制要部署配置数据的Web应用程序。 Disadv:如果我们有大型配置数据,则会很麻烦。
就我而言,我需要部署大量数据。我希望将它部署到某个Web应用程序,而不是所有这些应用程序。我怎么能用第一种方法做到这一点?
答案 0 :(得分:0)
请参阅MSDN - Managing Custom Configuration Options for a SharePoint Application
如果您的配置可能需要在不同的范围级别(Farm> Web App>网站集>网站和事件列表)中有所不同,请在下面的链接中查看Hierarchical Configuration Manager。
SO - What is a proper way to store site-level global variables in a SharePoint site?
因此,您可以为特定网络应用中的所有网站或特定网站中的所有网站或各个网站设置配置。
不确定您的“大块数据” - 有多大?我的意思是配置文件的大小有多大?