终于把基于 MDMS v2 模板的站点建立起来了

    折腾了多日,终于把基于 MDMS v2 模板的站点建立起来了。建的过程其实很简单,但是遇到了几个棘手的问题,所以花了很多时间。

    部署的说明原文如下:

1. 部署Kaneboy的用户控件包装器,并在所需要的web应用程序虚拟目录中的Web.config里设置trustLevel=true

2. 将Layouts_Images目录下的3个图片拷贝到如下文件夹:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES

3. 将treeMenu文件夹拷贝到如下文件夹:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS

4. 将VirtualDirectoryBin文件夹下的dll文件拷贝到web应用程序虚拟目录下的Bin目录中
例如:C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin

5. 将wpresources文件夹下的文件拷贝到web应用程序虚拟目录下的wpresources目录中
例如:C:\Inetpub\wwwroot\wss\VirtualDirectories\80\wpresources

6. 将MDMS2007.stp以及MDMS2007withDemoData.stp文件上载到顶级网站的网站模板库中

7. 创建网站,使用MDMS2007或MDMS2007withDemoData模板

    我遇到的主要障碍:

1、我用于部署的模板来自微软送的解决方案光盘中的虚拟机,所以一开始不知“Kaneboy的用户控件包装器”为何物。后来在 http://www.codeplex.com/quickpart 找到了源头,下载了最新的 QuickPart 1.03 并安装部署。

2、“Web.config里设置trustLevel=true”这一步骤,确切的应该是把 trust level="WSS_Minimal" originUrl="" 改成 trust level="Full" originUrl="" (注意大小写)。

3、创建网站时,网站的管理员应该是部署模板的用户或者就是 MOSS 服务器管理员。我一开始一直用自己的域用户帐户尝试,结果总是报错“模板无效或无法找到”,后来在http://support.microsoft.com/kb/928617/zh-cn看到了问题的解决方法,我才意识到是用户权限导致的问题。

4、模板 MDMS2007 建立的站点总有点问题,要么说文件找不到,要是说页面布局无效。然后改用 MDMS2007withDemoData 模板,出现的问题就是:
未能加载文件或程序集“QuickPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2d0bb71b2dd16f9e”或它的某一个依赖项。系统找不到指定的文件。
反复看了 web.config 文件的内容,发现 QuickPart 组件中 PublicKeyToken 属性值(9f4da00116c38ec5)和出错的属性值(2d0bb71b2dd16f9e)不同,看来是组件版本有问题。最后只好把 QuickPart 1.03 卸了,到 http://www.codeplex.com/quickpart 下载 QuickPart (Release 2007.02.25 )  安装部署。再打开建立好的站点,终于出现了网站界面。

用 SPD 2007 打开站点中的 default.aspx,可以看到文件源代码的第一行就是

,所以组件版本有问题就会搞不定。

5、刚进入网站时,文档属性树下是空的,要选择“修改共享 Web 组件”,在编辑区里按下“确定”,再重新登录网站就可以看见树状目录了。

    本来想手工修改模板的,后来发现模板文件存储在数据库 SharePoint_Config 的 Binaries 表中,而且是二进制存储的,没办法了。

    上述问题的解决参考了Sharepoint爱好者社区中 http://bbs.sharepoint.org.cn/showtopic-814-1.aspx 和其它几个相关帖子的内容。有网络,真是好!

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: SharePoint 
评论: 0 | 引用: 0 | 查看次数: 1414
发表评论
用户名:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | HTML代码允许 关闭 | 评论可修改 关闭