【问题标题】:Sharepoint 2013 Apps - Inconsistent error behavior with AppRedirect.aspxSharepoint 2013 应用程序 - AppRedirect.aspx 的错误行为不一致
【发布时间】:2014-07-10 06:04:18
【问题描述】:

如标题所述,该应用会在一段时间后停止工作。

应用程序本身是一个简单的单页表单,它使用 Sharepoint WebProxy 从另一个 web 服务器上的 webapi 提取数据,并使用 knockout.js 显示该数据。环境和 Sharepoint 服务器(本地,与我的开发机器相同的域)配置正确 - 据说 - 如

中所述

Configure an environment for apps for SharePoint (SharePoint 2013)

我可以在 VS 中开发、调试,直接在 Sharepoint 站点上部署和打开应用程序。

但过了一会儿,当再次打开应用程序而没有更改或重新部署任何内容时,它会在重定向过程中停止:

https://sharepointurl/_layouts/15/appredirect.aspx?instance_id=<some-guid>

并显示“无法显示此页面”消息。 Sharepoint 站点仍然有效。

事件日志中没有错误。大多数情况下,我可以通过完全重新启动 Sharepoint 站点所在的 IIS 服务来解决此问题。但有时即使这样也行不通。

可能是什么问题?有什么想法吗?

更新: 错误不一致,用户A可能会出现错误,用户B不会,甚至可以在一段时间后交换,以便用户B看到错误和用户A可以使用该应用程序。

更新:该错误仅出现在 IE 11 中,在使用 Google Chrome 时不会出现。

更新:似乎 Sharepoint 2013 应用程序不适用于我正在使用的 Internet Explorer 11。由于我们在 IE 11 和报告方面遇到了其他问题,我将我的开发机器降级到 IE 10,现在它可以工作了。

更新:这也与 IE 11 无关。错误最终返回。

【问题讨论】:

    标签: sharepoint sharepoint-2013 asp.net-web-api2


    【解决方案1】:

    我的第一个建议是让您的客户端使用 32 位版本的 Internet Explorer,即使在 Windows 7 64 位操作系统上也是如此。 Internet Explorer 是 Active X 的理想浏览器,也是 SharePoint Online for Office 365 的首选浏览器。

    接下来,我建议您的客户为 SharePoint Online 配置 Internet Explorer,以查看详细介绍此过程的文章 click here

    我最后的建议是让他们安装最新更新并配置他们的计算机以使用 Office 365。以下链接和说明将详细说明该过程。

    【讨论】:

    • 感谢浏览器问题的指针。显然 Sharepoint 2013 应用程序不适用于 IE 11。32 位和 64 位不影响该问题。而且我们根本不使用 Office 365。您能否添加您在答案中提到的那些链接和说明?你似乎忘记了他们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多