目前我有一个自定义Web部件,作为功能部署,它访问XML文件,如下所示:
string sUri = @“C:\ inetpub \ wwwroot \ wss \ VirtualDirectories \ 80”+ @“\ wpresources \ links.xml”;
ds = new DataSet(); ds.ReadXml(苏瑞);
将XML文件作为SharePoint功能部署的一部分包含在内的正确方法是什么?
答案 0 :(得分:1)
将其加载到layouts目录下的12 hive中,并通过
链接到它http://[currentsite]/[currentweb]/_layouts/links.xml
。或者添加一个子目录以将所有文件组合在一起。例如
http://[currentsite]/[currentweb]/[myFeature]/_layouts/links.xml
如何将其包含在功能中 项目...?
我正在使用STSDEV并自动将条目放入
下的manifest.xml中<Templates>
e.g。
<TemplateFile Location="LAYOUTS\[myFeature]\links.xml" />
答案 1 :(得分:1)
在我看来,有一些正确的方法。 但是,您想要部署xml文件的地方我不会选择。
它必须是:
据我所知,没有简单的方法将文件部署到您网站的InetPub文件夹中。我需要这一次来部署.browser文件并最终创建一个功能接收器,将12-hive中的文件复制到InetPub文件夹中。
也许如果您解释xml文件的用途,答案可能会更好:)