我正在使用Sitecore作爲CMS系統的.NET MVC網站。最近,我發現在我的機器上從Visual Studio本地運行時,有一個頁面無法再查看。在導航到此頁面時,我現在收到了'403 - 禁止訪問'的錯誤,儘管我以前絕對有權訪問它,並且仍可以從Sitecore CMS網站成功預覽它。403 - 禁止訪問在本地主機上拒絕訪問從Sitecore使用Visual Studio運行CMS
我在網上搜索了一個解決方案,但在從Visual Studio本地運行時收到的403s上找不到任何東西。大多數類似的在線帖子都與Apache或Wamp服務器有關,因此我決定在Stack Overflow中詢問好人。
不幸的是,我在Web開發方面經驗不足,無法理解爲什麼會出現這種情況。我認爲這種錯誤是由IIS中的某些權限問題引起的,但該頁面可以在生產站點和登臺站點上訪問,因此問題只發生在本地。看起來好像我可以在Visual Studio使用的IIS Express中進行任何更改。
我可以確認該網站沒有登錄或受限制的頁面,所以此錯誤與提供的錯誤憑證無關。雖然我明白可能很難找到這個問題的明確答案,但如果你能向我提供這個問題的一些可能的原因,我可以進一步調查,我真的很感激它......截至目前,我完全丟失。
如果您需要我提供更多信息,請讓我知道。
編輯
按照要求,請找的 Security details of the Forbidden Access page的圖像。起初,這可能看起來像是這個原因,但我很確定整個網站的安全性被關閉,因爲網站上沒有任何頁面可以應用安全訪問。例如,這些是the security details for a page that is accessible。
EDIT 2
對相關Sitecore的頁面項目的匿名用戶刪除安全後,問題仍然存在。 (不幸的是,我不能發佈兩個以上的圖片鏈接,或者上傳圖片,因爲我沒有足夠的聲譽,所以你只需要說我刪除了這個安全性。)重新迭代,有沒有角色或本網站上任何限制於任何用戶的頁面。
Sitecore在IIS Express上運行得並不順利。我建議將其設置爲與IIS一起使用,並使用IIS文件夾外的項目文件夾:http://timblinetics.azurewebsites。net/how-to-setup-a-visual-studio-project-for-sitecore-outside-the-web-root/ – jammykam
它之前工作正常,並且與所有其他頁面一起工作正常。我不認爲這個問題是Sitecore相關的。 – CuriousCoder
讓我改述一下......我不認爲IIS Express會導致這個問題...... Sitecore可能會導致它。 – CuriousCoder