Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A .NET és ASP.NET Core forráskód hibakeresése a Visual Studióban:
Az Eszközök –> Beállítások –> Hibakeresés –> Általános menüpontban törölje a jelölést a Csak saját kód engedélyezése jelölőnégyzetből.
Ellenőrizze , hogy a forráshivatkozás támogatása engedélyezve van-e.
Az Eszköz –> Beállítások –> Hibakeresés –> Szimbólumok területen engedélyezze a Microsoft Szimbólumkiszolgálókat.
Amikor egy .NET- vagy ASP.NET Core-kódba lép, a Visual Studio megjeleníti a forráskódot. Például:
Állítson be egy töréspontot a
OnGetPages/Privacy.cshtml.cselemeknél, és válassza ki a Privacy hivatkozást.Válassza ki a letöltési forrás egyikét, és folytassa a hibakeresési beállításokat.
Az előző utasítások az alapszintű függvénybe lépéshez működnek, de az optimalizált .NET-kód gyakran eltávolítja a helyi változókat és függvényeket. Az optimalizálás letiltása és a jobb forráskeresés engedélyezése:
- Eszközök – Beállítások –>> Hibakeresés –> Általános, engedélyezze a JIT-optimalizálás letiltása modulbetöltéskor (csak felügyelt):

- Adja hozzá a környezeti változót és az értéket
COMPlus_ReadyToRun=0aProperties/launchSettings.jsonfájlhoz:{ "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { "applicationUrl": "http://localhost:10892", "sslPort": 44315 } }, "profiles": { "WebApplication18": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, "applicationUrl": "https://localhost:7045;http://localhost:5045", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development", "COMPlus_ReadyToRun": "0" } }, "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development", "COMPlus_ReadyToRun": "0" } } } }
Ha korábban már hibakeresést végzett egy alkalmazáson a .NET előző verziójával, törölje a %TEMP%/SymbolCache könyvtárat, mert elavult régi PDF-ekkel rendelkezhet.
A .NET Core hibakeresése a Unixon SSH-n keresztül
- A .NET Core hibakeresése a Unixon SSH-n keresztül
- Az ASP Core hibakeresése Linuxon a Visual Studio 2017-zel