天天看点

SharePoint 2016文档库只能创建单一文件故障

在从SharePoint 2013升级到SharePoint 2016之后,我们其实在日常的工作使用中遇到了很多的小问题,从今天开始,我就把之前遇到的一些问题一一和大家进行一个分享,

使得大家今后在遇到类似问题的情况之下,少走弯路。

当然了,我的这些解决办法也不一定是最优的办法,也可能大家有更好的办法,我这里依然抱砖引玉,希望大家踊跃讨论,谢谢!

好了,我的前几篇博客写了如何来给SharePoint 2016 配置 Office Web App Server, 来使得通过我们的SharePoint 主站点,就可以快捷简单的使用网页版的Office文件。

今天我们来说的一个当时我升级之后遇到的问题,这个问题不是OWA Server带来的,我很确信是由于 SharePoint 的升级所导致的。因为我们之前的SharePoint 2013 是从 2010升级过来的,

在SP2013的整个服役过程中,当时是没有配置OWA的,所以估计当时的站点模板和OWA也没有做绑定,以至于我升级到SharePoint 2016之后,遇到了这个问题。

好,我们直入正题。

在按照微软最佳实践的部署方式,我们在将 SharePoint 和 Office  Web App Server 做了集成部署之后(部署步骤详见我前面三篇博客),我们可以通过文档库中的“新建”图标来创建我们想要的Office基础文件格式,如下图:

<a href="http://s3.51cto.com/wyfs02/M00/8E/7A/wKioL1jB-YagkRWCAAELCt0YpPc400.png" target="_blank"></a>

这样的方式可以让我们快速的创建一个我们日常工作中常用的Office基础格式的文件。

但是我们今天讨论的这个问题,它的表现形式却是是这个样子:

<a href="http://s3.51cto.com/wyfs02/M00/8E/7A/wKioL1jB-YjTb_RqAAEkZmLj-Ic588.png" target="_blank"></a>

??!!! 这是什么鬼!!??  并没有任何Office的样子,而且感觉都是很老的创建模板。

当然了,你的表现形式可能和我这个不一样,但是总之就是没有Office文件的任何影子。

那么下面我们就以一个子站点为例,来说一下解决办法。

<a href="http://s3.51cto.com/wyfs02/M01/8E/7A/wKioL1jB-YmBik1GAAD1W_I5yg4439.png" target="_blank"></a>

首先,我们检查一下这个 library的设置

<a href="http://s3.51cto.com/wyfs02/M02/8E/7A/wKioL1jB-YqBieIcAAD817EN6ng518.png" target="_blank"></a>

在高级设置中,我们先查看一下文档的模板

<a href="http://s3.51cto.com/wyfs02/M00/8E/7C/wKiom1jB-YvzFu5mAAD6wYOeXiU016.png" target="_blank"></a>

我们发现这个 Template URL的地址,居然还指向的是一个 doc的模板!!

<a href="http://s3.51cto.com/wyfs02/M00/8E/7A/wKioL1jB-YyDshqOAAD_fhDatFc856.png" target="_blank"></a>

大家都知道doc这种文档模式,是 Word 2003 使用的,自 Office 2007的开始,到现在的 Office 2016, 就已经开始使用 docx的格式了。

看来这套 SharePoint 的历史岁数比我想象中的还老。

那么我们接下来尝试替换一下这个模板文件。

首先,大家会说,这个模板文件在哪呢? 其实很简单,用 Explorer来打开这个 Library.

<a href="http://s3.51cto.com/wyfs02/M02/8E/7A/wKioL1jB-Y3wRqC0AAD9GxicTcs200.png" target="_blank"></a>

打开之后,我们可以看到和web显示的内容是一样的。

<a href="http://s3.51cto.com/wyfs02/M00/8E/7C/wKiom1jB-Y6QRAMpAAE9UPIRfWU974.png" target="_blank"></a>

格式文件件通常是一个隐藏文件,接下来我们显示隐藏文件。果然,我们看到了它

<a href="http://s3.51cto.com/wyfs02/M00/8E/7B/wKioL1jB-Y_gRAVTAAGcRa7vKDc876.png" target="_blank"></a>

双击打开之后,我们找到了这个老版本的模板文件。

<a href="http://s3.51cto.com/wyfs02/M01/8E/7C/wKiom1jB-ZGA8s1_AAEvDaukBu4235.png" target="_blank"></a>

这个时候按照我们的逻辑,替换它就可以了呗,但是新的模板文件到哪去找呢?

其实也很简单,要么在站点中新建一个 document ,要么找一个正常的 document, 用同样的方式,打开这个格式文件夹,把最新的文件拷贝过来就可以了。

我找了一个正常的Document,首先查看设置里面,确认模板文件不是 doc,而是一个 dotx后缀的文件。

<a href="http://s3.51cto.com/wyfs02/M02/8E/7B/wKioL1jB-ZKABINfAAENCq_VJgs245.png" target="_blank"></a>

然后用Explorer打开这个正常的 document, 发现里面确实有一个后缀为 dotx的文件,就是它!

<a href="http://s3.51cto.com/wyfs02/M00/8E/7C/wKiom1jB-ZTBBLjOAAIIQmA4yho343.png" target="_blank"></a>

然后我们把该 dotx 文件拷贝到这个有问题的document 文件夹即可。

<a href="http://s3.51cto.com/wyfs02/M02/8E/7B/wKioL1jB-ZXTiGOkAAFPYNVwNRA956.png" target="_blank"></a>

然后从新在 Library 设置里面,来替换这个模板文件。

当发现 Template URL为灰色,无法修改时,直接将第一个选项,改为 No 即可

下面将 Template的后缀doc直接改成 dotx,之后点击最下方的OK。

<a href="http://s3.51cto.com/wyfs02/M01/8E/7C/wKiom1jB-ZaAF6mXAAEFv60772s766.png" target="_blank"></a>

最后再次尝试新建文件

<a href="http://s3.51cto.com/wyfs02/M01/8E/7C/wKiom1jB-ZeyLxLcAAEIWQuIVYA414.png" target="_blank"></a>

搞定!!

     本文转自horse87 51CTO博客,原文链接:http://blog.51cto.com/horse87/1905002,如需转载请自行联系原作者

继续阅读