AnyShare-AnyShare 客户端使用 Office Online 预览时,预览界面黑屏
关键字
Office Online、CORS
适用产品
- AnyShare 5.0.x
- AnyShare Express 6.x
- AnyShare Enterprise 6.0.x
问题描述
AnyShare 客户端使用 Office Online 预览时,预览界面黑屏,打开浏览器 F12 调试模式显示错误信息:
CORS Missing Allow Origin

问题影响
无法在线预览文件。
问题原因
此问题是由于安装部署 Office Online 没有替换 web.config 文件,导致跨域访问失败。
解决方案
为解决上述问题,需替换 web.config 文件并重启 IIS ,请按照以下步骤执行:
1.打开 Office Online 服务器,找到 web.config 文件,默认路径为 C:\Program Files\Microsoft Office Web Apps\RootWebSite。

2.将 web.config 文件替换为 Office Online 安装包中的 web.config 文件。

3.打开资源管理器,进入 C:\ Windows \ System32 目录,鼠标右键单击 cmd.exe 后,右击选择以管理员身份运行(A)。

4.单击开始 > 运行,键入 cmd,然后回车,在 cmd 命令提示符窗口中执行以下命令重启 IIS 服务。
iisreset \\127.0.0.1 /restart


5.重新预览文件恢复正常。

更多信息
web.config 文件获取路径:web.config。