1
我有一個.NET 4.0 Web應用程序,它使用asp gridview控件來顯示數據。當單擊列標題時,控件將自動對數據進行排序。我有這個應用程序在開發和測試服務器上運行和排序都很好。但是,在prod服務器上,它沒有正確排序。沒有錯誤發生,它只是不正確。由於代碼是相同的,我相信這必須是一個環境問題。IIS .NET Framework,ASP.NET版本不匹配
當試圖解決這個問題,我特意畸形在兩種環境下的web.config中,發現時顯示錯誤頁面的以下區別:
開發(代碼按預期工作):
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34249
PROD(如預期的代碼不工作):
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.81.0
難道這是問題的原因是什麼?這意味着什麼?試圖自己找到這個答案已經證明沒有結果。任何幫助表示讚賞。謝謝!
您是否檢查客戶端的錯誤?你應該創建一個[MCVE](http://stackoverflow.com/help/mcve)。 – mason
是的,我已經爲執行相同操作的兩臺服務器完成了提琴手捕獲。沒有什麼不尋常的。我剛剛完成比較原始輸出,看看它是否會給我任何線索,但沒有運氣。我將接受你的建議,並使用靜態數據的網格視圖製作一個簡單的頁面。 – BorgRebel
Fiddler不會捕獲客戶端錯誤。您需要檢查瀏覽器的JavaScript調試控制檯才能看到這些控制檯。 – mason