51CTO博客地址:https://blog.51cto.com/1396817
博客園博客地址:https://www.cnblogs.com/bxapollo
很多企業為了讓用戶改變站點和頁面的外觀、主題等等,以滿足組織目標或個人需求,通常都會允許開發人員做一些頁面改動,昨天有小伙伴遇到一個問題,沒有關聯Office 365 Group的Team site的檔案庫存車的aspx檔案可以正常被打開,而關聯Offcie 365 Group的Team Site中的檔案庫的aspx檔案就無法打開,系統提示下載該檔案,
問題產生原因:查找了相關資料,找到了問題的原因和解決方案,aspx檔案的檔案型別是ASP.Net Active Server Page,默認的情況下Office 365 Group關聯的Team Site將Custom Script給block了,
除此之外,以下型別的檔案也可以通過Web Browser或者Sync App上傳到SharePoint中,但默認的情況下它們都是無法作業的,如果是你組織中的Global Admin或者是SharePoint Admin,那么可以通過PowerShell來更改Custom Script Setting以確保其正常被打開,

解決方案:Global admin或者SharePointAdmin可以使用PowerShell來啟用Custom Script Setting,同時確保你擁有“Add and Customize Page”的權限以確保你可以運行上述表格中的檔案型別的script,否則會有頁面提示:

執行命令:
Set-SPOSite<Site URL> -DenyAddAndCustomizePages 0

說明:修改Customer Script Setting 需要24小時生效
參考資料:
- Types Of Files that cannot be added to a list or library
- Allow or prevent custom script
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/227636.html
標籤:其他
