我将.xml文件添加到我们的一个Sharepoint开发站点的虚拟目录中。我的浏览器无法找到该文件。导航到http://portaldev/clientaccesspolicy.xml
会产生 HTTP 404:未找到 - “找不到网页”IE11中的错误。我已尝试将此相同文件放在子文件夹中,没有任何区别(即/ test /client...xml)。导航到http://portaldev
会正确打开Sharepoint登录页面。我遇到的原始问题类似于this one;通过在收到该错误时运行Fiddler,我发现我的应用程序正在查找上面的clientaccesspolicy.xml文件,但找不到它 - 404 Not Found。
不幸的是,这不是IIS错误,因此我无法记录它。无论如何都检查了IIS日志,但没有新日志或日志更改。没有事件查看器错误。网站正确映射到虚拟目录,或者至少我认为是。当我右键单击 - >探索它带我到虚拟目录,并在该目录的根文件夹中我有XML文件。我也试过创建或添加产生相同错误的新图像和文本文件;虽然,导航到vdir中的现有图像工作正常。
此外,我尝试过IISReset,重新启动特定网站,并回收该网站正在使用的应用池。我的防火墙完全关闭,“Everyone”拥有虚拟目录的完全权限。我有IE11。我在Chrome中试过它,它提供“HTTP 404 NOT FOUND”或空白页面。任何人都可以推荐一个页面,我可以解决这类问题,或提供建议吗?我尝试搜索它,但由于这是一个IE错误,大多数人都不是在谈论IIS网络应用程序。
非常感谢任何帮助。
答案 0 :(得分:0)
在我们的域上,我们有两台用于Sharepoint开发的服务器:通用app / dev服务器和web前端服务器(WFE)。我在app / dev服务器上尝试了以上所有内容,而不是在WFE上。当我在WFE上回收了应用程序池时,我能够从两个服务器访问XML文件。因此,应用程序验证了访问策略文件,现在正在运行。 HTH。