我的任務是使用現有的包含許多代碼和項目代碼並重新設計的asp.net網站。我想知道如果任何人有任何想法如何跟蹤每個用戶在網站上時調用的方法/屬性。我想確定最常用的代碼,以便我能夠知道應該重新設計什麼,以及哪些代碼完全不用,並且可能會完全刪除。非常感謝先進的。解決方案中既有vb.net項目也有c#項目,所以任何解決方案都必須支持每種語言。此外,現在任何免費/ oss解決方案對我來說都是最好的。跟蹤ASP.NET Web應用程序中的所有代碼使用情況
我目前使用VS.NET 2015社區,如果有幫助。 :-)
如果你正在談論發現其真正的用戶或者不使用那麼你的網站的位你可能想使用類似谷歌Analytics(分析)將跟蹤網頁瀏覽和許多其他的東西,這將給你一個詳細的使用和交通模式。 – pmcilreavy
JetBrains dotTrace可能是在.NET應用程序(包括ASP.NET)中分析性能的最佳工具之一。您可以在這裏下載他們的10天全功能試用版https://www.jetbrains.com/profiler這應該會在代碼級別給出一個明確的指示,該應用程序如何工作以及在哪裏可以最好地改進它 – Scotty
儘管您可能會發現工具跟蹤常用/未使用的內容,似乎從「預期功能」的角度來看更好。網站用戶或管理層希望網站在任務,更新/插入數據庫等方面做些什麼?如果您對用戶的不同工作流程有所瞭解,並且可以瞭解現有網站的哪些部分他們使用,你可以做出更多的教育猜測,而不僅僅是刪除第三方工具告訴你沒有使用的功能。 – Seano666