0
我想將我的ASP.NET網站登陸到服務器上。我的代碼在本地運行,沒有任何錯誤,但是當我嘗試從服務器運行它時會出現錯誤。設置遠程調試後不會出現源代碼
因此,我安裝並設置了Visual Studio的遠程調試器。它作爲服務在服務器上運行,沒有任何問題。我在本地啓動了我的Web瀏覽器,並且從遠程服務器加載的站點沒有問題(該錯誤與I/O有關,直到我告訴網站執行I/O操作時纔會出現。)此時,w3wp.exe是在服務器上運行的進程。
我將VS附加到遠程進程w3wp.exe。輸出顯示所有的.dll文件都被成功處理,但是我想要調試的服務器的C#源代碼沒有出現。我已驗證我的PDB文件存在於兩臺計算機的bin目錄中,並且調試器選項中的「只是我的代碼」已被禁用。我該如何獲取源代碼才能顯示,所以我可以調試它?
您確定/ bin文件夾中的所有文件都與您的文件相匹配嗎?您是否嘗試過「重建所有」並重新部署,然後重試? – tgolisch
你有沒有找到像C:\ blahblah \ codefile.cs這樣的meesages?或者它甚至沒有提供給你? – Alex