【发布时间】:2012-07-27 02:40:31
【问题描述】:
无论如何,我可以在根目录上安装 SharePoint Web 应用程序,我需要在虚拟路径上安装它吗?我有一种情况,我的客户正在以某种方式使用使用 ISA 服务器的 url 重写工具,如下所示: 他有一个主要网址,可以说http://publicsite/ 我们在一个名为 http://internal/sites/sitecollection 的网站上实现了内部共享点 当我们打开http://publicsite/sites/sitecollection 时,它将打开http://internal/sites/sitecollection http://publicsite/ 与http://internal 在不同的服务器上。 现在我对共享点站点的渲染 html 标记中的嵌入资源有疑问,例如
<script src="/ScriptResource.axd?d=MZkmbKEwKTBSRdxFCFncmF72UDKBF9tO54OpDYX6Df4DBmB7HSDbA8CAqY5mCBAK2TAU34oVF24xOS5EJEafjb6Zcvwnmou5zv3RqxNzcSKM1XXzvQP1JpAzOAaH9PUPRTPUjZfdMBnoJPmBfgNZ-BFEntGwjcL7UiqfpH8R9TE1&t=ffffffffed1cce36" type="text/javascript"></script>
实际上,它从根目录打开,根据客户重写规则,根目录是另一台服务器,因此状态为 404 的资源响应 和 AFAIN 因为 sharepoint web 应用程序位于根目录,所以我无法更改它呈现 url 的方式。
有没有办法解决这个问题?
我开始考虑一些javascript函数来更改所有以/ScriptResource.axd开头的脚本的url并将其更改为/sites/sitecollection/ScriptResource.axd但它无法重新加载javascript我不知道为什么!
第二种解决方案是在虚拟路径上创建 Web 应用程序,我不知道这是否可能,所以有人可以帮助我吗?
提前致谢。 问候
【问题讨论】:
-
托管 publicsite 和 interal 的服务器是否属于同一个 SharePoint 场?
标签: javascript sharepoint web-applications url-rewriting wss