直接安装了sharepoint foundation 2013 with sp1后,发现新建的站点都没有默认的搜索框。

wKioL1ac-2DxDgazAAHSRSHwYQQ964.jpg


具体报错特征:

1、添加搜索框 web part,保存页面后报错“公共语言运行时检测到无效的程序”

wKioL1ac9hDjlGghAAAXgiIkGXs796.jpg


2、当时想了另外一种方法,在网站集下新建搜索中心网站。这个时候会有2个选择,2010样式和2013样式。当使用2010样式的时候,尽然成功进入页面,并实现搜索功能。而使用2013样式,或者从2010样式升级到2013样式后,页面报错“Web 部件维护网页: 如果您有权限,则可以使用此网页临时关闭 Web 部件或删除个人设置。有关详细信息,请与网站管理员联系。”

wKioL1ac-R-h1kjZAAAouqXbP6k424.jpg

wKiom1ac-Ofh-mfDAAAsvF3ZZEc318.jpg

报错页面

wKioL1ac-vXR3XjGAADUGHWJ0po210.jpg



解决方案

开始也没有当回事情,随着数据量增多,开始研究搜索功能,不得不提的是2013 foundation的搜索真的很出色,基本达到了以前sharepoint的水平!为了能享受到这个功能,决定搜索资料,在老外的网站搜索到如下方案,同时不得不感叹,国内玩sharepoint的人真的好少:


kb2760625

http://www.microsoft.com/zh-CN/download/details.aspx?id=42268

补丁更新后,执行配置向导完成后,进入站点,搜索框回来了!

wKiom1ac-3rgEo0aAAH_si4hEBA312.jpg