2013-01-04 37 views
0

因此,今天我回到了過去發現的我的應用程序中的一些舊方法,當我執行「return View("MyView");」時,它使我的應用程序崩潰。 Chrome只是繼續加載和加載,沒有任何反應。它在過去完美運作,我沒有改變那件事。我如何調試並知道發生了什麼?在返回視圖之前,我執行了一些其他的東西,但是一個斷點成功地通過了這個返回,然後沒有任何反應。 :-OASP.NET MVC - 返回視圖(「MyView」);崩潰的應用程序。我該如何調試?

+1

你在菲德勒看到什麼? – SLaks

+0

哇。那很快。我不使用提琴手,我想從視覺工作室調試這個?此外,我不認爲這是我的程序錯誤,我認爲它可能是更多的視覺工作室Web開發服務器,所以我寧願看到內部的一些日誌,但我不知道如何。 – ojek

回答

1

每當我遇到這個問題時,它總是由於FormsAuthentication的問題。該循環通常是重定向到登錄頁面,因爲該頁面檢測到您未登錄,但登錄頁面因爲檢測到您已登錄而被重定向回來。

通常的原因是使用其他應用程序進行身份驗證,但密鑰由兩個應用程序使用(在machineKey設置中指定)不匹配。

+0

這正是我現在發現的!這是一個可怕的錯誤,你是否設法修復它?你還記得嗎? – ojek

+0

檢查web.config文件中的machineKey設置。他們需要在兩個應用程序之間進行匹配。 –

+0

不,我不使用任何「兩個應用程序」,所以我沒有任何machineKey定義。我需要進一步研究這個錯誤。 : -/ – ojek