2016-01-12 36 views
0

我有一個複雜的遺留解決方案。在某些地方(我無法找到)有一個Web項目重定向到另一個。我找不到使用堆棧跟蹤的調用方法,因爲它已被重定向破壞。如何跟蹤ASP.NET MVC項目之間的重定向?

有什麼辦法可以找到一些動作方法的調用者(解決方案中的一個特定方法)嗎?

另一方面 - 你會提出什麼樣的方法來解決這類問題?我已經「旅行」了數千行代碼,但重定向的行在結構內部非常深...

這兩個web項目都是ASP.NET MVC。

+0

你可以在Visual Studio中的follwing搜索:編輯 - >快速搜索並選擇整體解決方案...搜索重定向或location.href – Hackerman

+0

@Hackerman這不正是我在尋找解決方案對於。有太多的結果會造成噪音。 – Landeeyo

+0

如果你知道確切的重定向url,你可以改變你的搜索,對嗎?,另外,當你游到一個黑暗的遺留代碼池時,你需要有點骯髒:) – Hackerman

回答

0

我找到了解決方案。這不是一個普遍問題的確切答案,但我相信它可能會在未來幫助某人,所以我將離開此Q & A,而不是將其刪除。

在我的情況下,重定向是通過Forms身份驗證完成的。在使用表單身份驗證的情況下,重定向鏈接可以放在web.config中。

<authentication mode="Forms"> 
<forms loginUrl="/some/url" name="cookieName" /> 
</authentication>