2014-05-21 50 views
2

正如標題中所述,應用程序在一段時間後會停止工作。Sharepoint 2013應用程序 - 與AppRedirect.aspx不一致的錯誤行爲

應用程序本身是一個簡單的單頁表單,它通過使用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可以使用App 。

更新:錯誤只發生在IE 11中,使用Google Chrome時不會發生。

更新:看來,如果2013的Sharepoint應用 不使用Internet Explorer 11,我用它工作。正如我們在IE 11和報告中遇到的其他問題一樣,我將開發機器降級到了IE 10,現在它可以正常工作。

更新:這與IE 11無關。錯誤最終返回。

回答

0

我的第一個建議是讓您的客戶端使用32位版本的Internet Explorer,即使在Windows 7 64位操作系統上也是如此。 Internet Explorer是Active X的理想瀏覽器,也是SharePoint Online for Office 365的首選瀏覽器。

接下來,我會建議您的客戶端爲SharePoint Online配置Internet Explorer,以查看詳細介紹此過程的文章click here

我最後的建議是讓他們安裝最新的更新並配置他們的計算機與Office 365一起使用。以下鏈接和說明將詳細說明該過程。

+0

感謝您指向瀏覽器問題。顯然Sharepoint 2013應用程序不適用於IE 11. 32位和64位不會影響問題。而我們根本不使用Office 365。你可以添加你在答案中提到的那些鏈接和說明嗎?你似乎已經忘記了他們。 –

相關問題