Tim's Blog

好好学习,天天向上

导航

自定义sharepoint的错误页面的其中的一种解决方案

    当用户没有权限登录某个网站时,sharepoint会自动转到 _layouts/AccessDenied.aspx 这个页面,不过我感觉这个界面不是很友好,所以产生了修改这个页面的念头。
    因为这个是应用程序页,不能进行用户定制。关于sharepoint2007页面模型的信息请参阅下面的文章http://blog.joycode.com/kaneboy/archive/2007/07/06/105121.aspx
如果你不小心打开过“Program Files"Common Files"Microsoft Shared"Web Server Extensions"12"TEMPLATE"Layouts”这里的文件,就算没有修改也会出现这个问题(MOSS2007使用中遇到的奇怪问题)。
    所以我们可以把"Microsoft Shared"Web Server Extensions"12"TEMPLATE"Layouts”把这个目录拷贝到你的shartpoint网站目录下,并把目录的名字改为_Layouts,例如:Inetpub\wwwroot\wss\VirtualDirectories\80 下,然后在IIS中重新指定layouts的虚拟目录的位置到Inetpub\wwwroot\wss\VirtualDirectories\80\_Layouts。好了,当了这里,我们就可以编辑AccessDenied.aspx这个页面了,想改成什么样的改成什么样的,怎么改页面不用说了吧。
    不说了,工作了!

posted on 2007-09-17 11:37  Tim_li  阅读(639)  评论(0编辑  收藏  举报