天天看點

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,如需轉載請自行聯系原作者

繼續閱讀