2

我创建了一个 Sharepoint 应用程序并将其上传到应用程序网站。但是,当我在浏览器上打开它时,页面没有正确加载。它有一些文本,但根本没有格式化。看起来 js 文件、css 文件和图像没有被加载。该应用程序位于子域上:

http://app-c2465aefbd73b6.pempekapps.com.au

网站集位于:

http://sharepoint/sites/dev/

我通过 Firebug 查看了其中一个请求,这就是它所包含的内容。正在检索的文件 (init.js) 包含 HTML 而不是 javascript。

要求:

GET http://app-c2465aefbd73b6.pempekapps.com.au/_layouts/15/init.js?rev=zwpf9CD1m7am6imImmQglQ%3D%3D

回复:

<html><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"><meta name="Robots" content="NOINDEX " /></head><body></body>
            <script type="text/javascript">
             var gearPage = document.getElementById('GearPage');
             if(null != gearPage)
             {
                 gearPage.parentNode.removeChild(gearPage);
                 document.title = "Error";
             }
             </script>
             </html>
4

1 回答 1

0

尝试在 aspx 网页中的任何控件的结束标记之前添加一个空格或使用完整的结束标记

</SharePoint:ScriptLink>
<SharePoint:ScriptLink runat="server" Name="/script1.js" />

为我工作,听起来像蜜蜂,但我们正在谈论的是 M$,所以值得一试。

干杯,

最大限度

于 2013-12-10T11:54:32.387 回答