在开发环境与测试环境、生产环境分离之后,我们需要能快速的将开发环境上的自定义页面部署至测试环境与生成环境。
整个部署的实现方案中,开发环节还是使用SharePoint Designer与网页编辑页面来完成,测试环节是将页面部署到测试服务器,再人工测试。
正式生成环境也是独立的,将页面部署到生产服务器
以Feature方式部署自定义aspx页面的操作步骤如下:(具体操作步骤参考原“快速部署文档“)
1、将Designer中定义好的页面源代码拷贝至VS2008的Feature项目中的ASPX文件。
2、在Feature的element.xml加入该文件
3、将Feature所在的项目生成WSP包文件
4、WSP包文件拷贝至MOSS服务器,并以命令行方式安装、激活WSP包与Feature
这样出现一个问题,每一次测试都要去Designer拷贝源码,在经常性的测试过程中,这个操作太繁琐。
如何自动读取Designer页面中的内容,不用手工去拷贝其页面源码?对于此问题,我发现对于在IE编辑页面中修改的内容只有在Designer编辑器中才能查看的到。
尝试方法一:使用网上邻居打开目录http://mosstemp/找到页面文件,发现其内容只保留最原始的代码框架,
尝试方法二:使用SharePoint API,打开SPSite,进SPWeb的SPFolders,找到自定义的目录,将其SPFiles的内容输出到本地文件,发现也只有最原始的代码框架
请教一下,有没有更合适的方案?还有如何通过程序得到Designer页面源码?
有合适的方案和解决问题办法可发送我邮箱13559406860@163.com
谢谢!!
浙公网安备 33010602011771号