Az Application Insights pillanatkép-hibakeresőjének engedélyezésével vagy pillanatképek megtekintésével kapcsolatos problémák elhárítása
Ha engedélyezte az Application Insights Pillanatkép-hibakeresőt az alkalmazáshoz, de nem lát pillanatképeket a kivételekhez, a hibaelhárításhoz használhatja ezeket az utasításokat.
A pillanatképek létrehozásának számos különböző oka lehet. Első lépésként futtassa a pillanatkép állapotának ellenőrzését a lehetséges gyakori okok azonosításához.
Nem támogatott forgatókönyvek
Az alábbiakban olyan forgatókönyveket talál, ahol a Pillanatkép-gyűjtő nem támogatott:
Eset | Mellékhatások | Ajánlás |
---|---|---|
Amikor közvetlenül az alkalmazásban használja a Snapshot Collector SDK-t (.csproj), és engedélyezte az "Interop" előléptetési lehetőséget. | A helyi Application Insights SDK (beleértve a Snapshot Collector telemetriát) elveszik, ezért nem lesznek elérhető pillanatképek. Az alkalmazás indításkor összeomlhat a System.ArgumentException: telemetryProcessorTypedoes not implement ITelemetryProcessor Az Application Insights "Interop" funkciójával kapcsolatos további információkért tekintse meg a dokumentációt . |
Ha az "Interop" előzetes lehetőséget használja, használja a kód nélküli Snapshot Collector-injektálást (engedélyezve az Azure Portal UX-ján keresztül) |
Győződjön meg arról, hogy a megfelelő Snapshot Debugger-végpontot használja
Jelenleg az egyetlen régió, amely végpontmódosítást igényel, az Azure Government és a Microsoft Azure, amelyet a 21Vianet üzemeltet.
Az App Service és az Application Insights SDK-t használó alkalmazások esetében frissítenie kell a kapcsolati sztring a Snapshot Debugger támogatott felülbírálásaival az alábbiak szerint:
Kapcsolati sztring tulajdonság | US Government Cloud | China Cloud |
---|---|---|
SnapshotEndpoint | https://snapshot.monitor.azure.us |
https://snapshot.monitor.azure.cn |
Az egyéb kapcsolati felülbírálásokról további információt az Application Insights dokumentációjában talál.
Függvényalkalmazás esetén az host.json
alábbi támogatott felülbírálásokat kell frissítenie:
Tulajdonság | US Government Cloud | China Cloud |
---|---|---|
AgentEndpoint | https://snapshot.monitor.azure.us |
https://snapshot.monitor.azure.cn |
Az alábbiakban egy példa látható az host.json
US Government Cloud-ügynök végpontjával való frissítésre:
{
"version": "2.0",
"logging": {
"applicationInsights": {
"samplingExcludedTypes": "Request",
"samplingSettings": {
"isEnabled": true
},
"snapshotConfiguration": {
"isEnabled": true,
"agentEndpoint": "https://snapshot.monitor.azure.us"
}
}
}
}
Használja a pillanatkép-állapot-ellenőrzést
Számos gyakori probléma esetén a Hibakeresés megnyitása pillanatkép nem jelenik meg. Elavult pillanatkép-gyűjtő használata például; a napi feltöltési korlát elérése; vagy a pillanatkép feltöltése csak hosszú időt vesz igénybe. A Snapshot Health Check használatával elháríthatja a gyakori problémákat.
A végpontok közötti nyomkövetési nézet kivételpanelén található egy hivatkozás, amely a Pillanatkép állapotának ellenőrzéséhez vezet.
Az interaktív, csevegéshez hasonló felület gyakori problémákat keres, és útmutatást nyújt a problémák megoldásához.
Ha ez nem oldja meg a problémát, tekintse meg a következő manuális hibaelhárítási lépéseket.
A rendszerállapot-kulcs ellenőrzése
Győződjön meg arról, hogy a megfelelő eszközkulcsot használja a közzétett alkalmazásban. A rendszerállapotkulcsot általában az ApplicationInsights.config fájlból olvassa be a rendszer. Ellenőrizze, hogy az érték megegyezik-e a portálon látható Application Insights-erőforrás rendszerállapot-kulcsával.
Feljegyzés
2025. március 31-én megszűnik az eszközkulcsalapú betöltés támogatása. A rendszerállapot-kulcsok betöltése továbbra is működni fog, de a továbbiakban nem biztosítunk frissítéseket vagy támogatást a funkcióhoz. Váltás kapcsolati sztring az új képességek kihasználásához.
TLS/SSL-ügyfélbeállítások ellenőrzése (ASP.NET)
Ha rendelkezik egy ASP.NET alkalmazással, amely Azure-alkalmazás szolgáltatásban vagy IIS-ben fut egy virtuális gépen, az alkalmazás nem tud csatlakozni a Snapshot Debugger szolgáltatáshoz egy hiányzó SSL biztonsági protokoll miatt.
A Snapshot Debugger végponthoz a TLS 1.2-es verziója szükséges. Az SSL biztonsági protokollok halmaza az egyik olyan eltérés, amelyet a httpRuntime targetFramework
szakasz web.config
értéke system.web
engedélyez.
Ha az httpRuntime targetFramework
érték 4.5.2 vagy alacsonyabb, akkor a TLS 1.2 alapértelmezés szerint nem szerepel a csomagban.
Feljegyzés
Az httpRuntime targetFramework
érték független az alkalmazás létrehozásakor használt cél keretrendszerétől.
A beállítás ellenőrzéséhez nyissa meg a web.config fájlt, és keresse meg a system.web szakaszt. Győződjön meg arról, hogy a targetFramework
for httpRuntime
értéke 4,6 vagy újabb.
<system.web>
...
<httpRuntime targetFramework="4.7.2" />
...
</system.web>
Feljegyzés
Az httpRuntime targetFramework
érték módosítása megváltoztatja az alkalmazásra alkalmazott futtatókörnyezeti furcsaságokat, és más, finom viselkedésbeli változásokat is okozhat. A módosítás elvégzése után mindenképpen alaposan tesztelje az alkalmazást. A kompatibilitási változások teljes listáját a módosítások újracélzása című témakörben találja.
Feljegyzés
Ha a targetFramework
4.7 vagy újabb, akkor a Windows határozza meg a rendelkezésre álló protokollokat. A Azure-alkalmazás szolgáltatásban elérhető a TLS 1.2. Ha azonban saját virtuális gépet használ, előfordulhat, hogy engedélyeznie kell a TLS 1.2-t az operációs rendszerben.
Pillanatkép-hibakereső többletterhelési forgatókönyvei
A Snapshot Debugger éles környezetben való használatra lett tervezve. Az alapértelmezett beállítások tartalmazzák a sebességkorlátokat az alkalmazásokra gyakorolt hatás minimalizálása érdekében.
Előfordulhat azonban, hogy a Pillanatkép-hibakeresőhöz kapcsolódó kis processzor-, memória- és I/O-többletterhelést tapasztal, például az alábbi forgatókönyvekben.
Ha kivétel történik az alkalmazásban:
- A problématípus aláírásának létrehozása és a pillanatképek létrehozásának eldöntése nagyon kis processzor- és memóriaterhelést eredményez.
- Ha az optimalizálás megszüntetése engedélyezve van, a kivételt okozó metódus újrakonfigurálása többletterhelést jelent. Ez a metódus következő végrehajtásakor merül fel. A módszer méretétől függően ez 1 és 100 ms processzoridő között lehet.
Ha a kivételkezelő úgy dönt, hogy pillanatképet hoz létre:
A folyamat pillanatképének létrehozása körülbelül fél másodpercet vesz igénybe (P50=0.3s, P90=1.2s, P95=1.9s), amely alatt a kivételt eldobó szál szünetel. A többi szál nincs letiltva.
A folyamat pillanatképének minidumpává alakítása és az Application Insightsba való feltöltése több percet vesz igénybe.
- Konvertálás: P50=63s, P90=187s, P95=275s.
- Feltöltés: P50=31s, P90=75s, P95=98s.
Ez a Pillanatkép-feltöltőben történik, amely egy külön folyamatban fut. A Pillanatkép-feltöltő folyamat a normál CPU-prioritás alatt fut, és alacsony prioritású I/O-t használ.
A minidump először lemezre van írva, és a lemezterület nagyjából megegyezik az eredeti folyamat munkakészletével. A minidump írása laphibákat okozhat a memória olvasása során.
A minidump tömörítése a feltöltés során történik, amely a pillanatkép-feltöltő folyamat processzorát és memóriáját is felhasználja. Ennek cpu-, memória- és lemezterhelése arányos a folyamat pillanatképének méretével. A Pillanatkép-feltöltő sorozatosan dolgozza fel a pillanatképeket.
Mikor TrackException
van meghívva:
A Pillanatkép-hibakereső ellenőrzi, hogy a kivétel új-e, vagy hogy létre lett-e hozva egy pillanatkép. Ez egy nagyon kis processzorterhelést ad hozzá.
A .NET Core előzetes verziói
Ha a .NET Core előzetes verzióját használja, vagy az alkalmazás az Application Insights SDK-ra hivatkozik közvetlenül vagy közvetve egy függő szerelvényen keresztül, kövesse a Pillanatkép-hibakereső engedélyezése más környezetekben című témakör utasításait.
Ellenőrizze a Diagnosztikai szolgáltatások webhelybővítmény állapotlapját
Ha a Pillanatkép-hibakereső engedélyezve lett a portál Application Insights paneljén keresztül, a Diagnostic Services webhelybővítménye engedélyezte.
Feljegyzés
Az Application Insights Snapshot Debugger kód nélküli telepítése a .NET Core támogatási szabályzatát követi.
A támogatott futtatókörnyezetekről további információt a .NET Core támogatási szabályzatában talál.
A bővítmény állapotlapját a következő URL-címre kattintva ellenőrizheti: https://{site-name}.scm.azurewebsites.net/DiagnosticServices
Feljegyzés
Az Állapotlap hivatkozás tartománya a felhőtől függően változik. Ez a tartomány megegyezik az App Service Kudu felügyeleti webhelyével. Ez az állapotlap a Profiler és a Pillanatképgyűjtő ügynökök telepítési állapotát mutatja. Ha váratlan hiba történt, az megjelenik, és megjeleníti a javítás módját.
Az App Service Kudu felügyeleti webhelyén lekérheti az állapotlap alap URL-címét:
- Nyissa meg az App Service-alkalmazást az Azure Portalon.
- Válassza a Speciális eszközök lehetőséget, vagy keressen rá a Kudura.
- Válassza az Ugrás lehetőséget.
- Miután a Kudu felügyeleti webhelyére lépett, az URL-címben fűzze hozzá az alábbiakat
/DiagnosticServices
, és nyomja le az Enter billentyűt. A következő módon végződik:https://<kudu-url>/DiagnosticServices
Frissítés a NuGet-csomag legújabb verziójára
A Snapshot Debugger engedélyezése alapján tekintse meg a következő beállításokat:
Ha a Pillanatkép-hibakereső engedélyezve lett a portál Application Insights paneljén keresztül, akkor az alkalmazásnak már a legújabb NuGet-csomagot kell futtatnia.
Ha a Snapshot Debugger a Microsoft.ApplicationInsights.SnapshotCollector NuGet csomaggal lett engedélyezve, a Visual Studio NuGet-Csomagkezelő használatával győződjön meg arról, hogy a legújabb verziót
Microsoft.ApplicationInsights.SnapshotCollector
használja.
A legújabb frissítésekért és hibajavításokért tekintse meg a kibocsátási megjegyzéseket.
A feltöltő naplóinak ellenőrzése
A pillanatkép létrehozása után egy minidump-fájl (.dmp) jön létre a lemezen. Egy külön feltöltő folyamat hozza létre a minidump fájlt, és feltölti azt az Application Insights Snapshot Debugger storage-ba a társított PDF-fájlokkal együtt. A minidump sikeres feltöltése után a rendszer törli a lemezről. A feltöltési folyamat naplófájljai lemezen vannak tárolva. App Service-környezetben ezeket a naplókat a következő helyen D:\Home\LogFiles
találja: A naplófájlok megkereséséhez használja az App Service Kudu felügyeleti webhelyét.
- Nyissa meg az App Service-alkalmazást az Azure Portalon.
- Válassza a Speciális eszközök lehetőséget, vagy keressen rá a Kudura.
- Válassza az Ugrás lehetőséget.
- A hibakeresési konzol legördülő listájában válassza a CMD lehetőséget.
- Válassza a LogFiles lehetőséget.
Legalább egy olyan fájlt kell látnia, amelynek a neve egy kiterjesztéssel Uploader_
kezdődik vagy SnapshotUploader_
.log
egy kiterjesztéssel kezdődik. Válassza a megfelelő ikont a naplófájlok letöltéséhez vagy a böngészőben való megnyitásához.
A fájlnév egy egyedi utótagot tartalmaz, amely azonosítja az App Service-példányt. Ha az App Service-példány több gépen van üzemeltetve, minden géphez külön naplófájlok tartoznak. Amikor a feltöltő egy új minidump-fájlt észlel, az a naplófájlban lesz rögzítve. Íme egy példa egy sikeres pillanatképre és feltöltésre:
SnapshotUploader.exe Information: 0 : Received Fork request ID 139e411a23934dc0b9ea08a626db16c5 from process 6368 (Low pri)
DateTime=2018-03-09T01:42:41.8571711Z
SnapshotUploader.exe Information: 0 : Creating minidump from Fork request ID 139e411a23934dc0b9ea08a626db16c5 from process 6368 (Low pri)
DateTime=2018-03-09T01:42:41.8571711Z
SnapshotUploader.exe Information: 0 : Dump placeholder file created: 139e411a23934dc0b9ea08a626db16c5.dm_
DateTime=2018-03-09T01:42:41.8728496Z
SnapshotUploader.exe Information: 0 : Dump available 139e411a23934dc0b9ea08a626db16c5.dmp
DateTime=2018-03-09T01:42:45.7525022Z
SnapshotUploader.exe Information: 0 : Successfully wrote minidump to D:\local\Temp\Dumps\c12a605e73c44346a984e00000000000\139e411a23934dc0b9ea08a626db16c5.dmp
DateTime=2018-03-09T01:42:45.7681360Z
SnapshotUploader.exe Information: 0 : Uploading D:\local\Temp\Dumps\c12a605e73c44346a984e00000000000\139e411a23934dc0b9ea08a626db16c5.dmp, 214.42 MB (uncompressed)
DateTime=2018-03-09T01:42:45.7681360Z
SnapshotUploader.exe Information: 0 : Upload successful. Compressed size 86.56 MB
DateTime=2018-03-09T01:42:59.6184651Z
SnapshotUploader.exe Information: 0 : Extracting PDB info from D:\local\Temp\Dumps\c12a605e73c44346a984e00000000000\139e411a23934dc0b9ea08a626db16c5.dmp.
DateTime=2018-03-09T01:42:59.6184651Z
SnapshotUploader.exe Information: 0 : Matched 2 PDB(s) with local files.
DateTime=2018-03-09T01:42:59.6809606Z
SnapshotUploader.exe Information: 0 : Stamp does not want any of our matched PDBs.
DateTime=2018-03-09T01:42:59.8059929Z
SnapshotUploader.exe Information: 0 : Deleted D:\local\Temp\Dumps\c12a605e73c44346a984e00000000000\139e411a23934dc0b9ea08a626db16c5.dmp
DateTime=2018-03-09T01:42:59.8530649Z
Feljegyzés
A fenti példa a NuGet-csomag 1.2.0-s Microsoft.ApplicationInsights.SnapshotCollector
verziójából származik. A korábbi verziókban a rendszer meghívja MinidumpUploader.exe
a feltöltési folyamatot, és a napló kevésbé részletes.
Az előző példában a rendszerállapotkulcs a .c12a605e73c44346a984e00000000000
Ennek az értéknek meg kell egyeznie az alkalmazás rendszerállapot-kulcsával.
A minidump egy, az azonosítóval 139e411a23934dc0b9ea08a626db16c5
rendelkező pillanatképhez van társítva. Ezt az azonosítót később használhatja a társított kivételrekord megkereséséhez az Application Insights Analyticsben.
A feltöltő körülbelül 15 percenként keres új PDF-eket. Példa:
SnapshotUploader.exe Information: 0 : PDB rescan requested.
DateTime=2018-03-09T01:47:19.4457768Z
SnapshotUploader.exe Information: 0 : Scanning D:\home\site\wwwroot for local PDBs.
DateTime=2018-03-09T01:47:19.4457768Z
SnapshotUploader.exe Information: 0 : Local PDB scan complete. Found 2 PDB(s).
DateTime=2018-03-09T01:47:19.4614027Z
SnapshotUploader.exe Information: 0 : Deleted PDB scan marker : D:\local\Temp\Dumps\c12a605e73c44346a984e00000000000\6368.pdbscan
DateTime=2018-03-09T01:47:19.4614027Z
Az App Service-ben nem üzemeltetett alkalmazások esetében a feltöltőnaplók ugyanabban a mappában találhatók, mint a minidumpok: %TEMP%\Dumps\<ikey>
(hol <ikey>
található a rendszerállapot-kulcs).
Felhőszolgáltatások hibaelhárítása
A Cloud Servicesben az alapértelmezett ideiglenes mappa túl kicsi lehet a minidump fájlok tárolásához, ami a pillanatképek elvesztéséhez vezethet.
A szükséges hely az alkalmazás teljes munkakészletétől és az egyidejű pillanatképek számától függ.
A 32 bites ASP.NET webes szerepkörök munkakészlete általában 200 MB és 500 MB között van. Engedélyezzen legalább két egyidejű pillanatképet.
Ha például az alkalmazás 1 GB teljes munkakészletet használ, győződjön meg arról, hogy a pillanatképek tárolásához legalább 2 GB lemezterület áll rendelkezésre.
Ezeket a lépéseket követve konfigurálhatja a Cloud Service-szerepkört egy dedikált helyi erőforrással a pillanatképekhez.
Adjon hozzá egy új helyi erőforrást a Cloud Service-hez a Cloud Service definíciós (.csdef) fájljának szerkesztésével. Az alábbi példa egy 5 GB méretű erőforrást
SnapshotStore
határoz meg.<LocalResources> <LocalStorage name="SnapshotStore" cleanOnRoleRecycle="false" sizeInMB="5120" /> </LocalResources>
Módosítsa a szerepkör indítási kódját úgy, hogy hozzáadjon egy környezeti változót, amely a
SnapshotStore
helyi erőforrásra mutat. Feldolgozói szerepkörök esetén a kódot hozzá kell adni a szerepkör metódusáhozOnStart
:public override bool OnStart() { Environment.SetEnvironmentVariable("SNAPSHOTSTORE", RoleEnvironment.GetLocalResource("SnapshotStore").RootPath); return base.OnStart(); }
Webes szerepkörök (ASP.NET) esetén a kódot hozzá kell adni a webalkalmazás metódusához
Application_Start
:using Microsoft.WindowsAzure.ServiceRuntime; using System; namespace MyWebRoleApp { public class MyMvcApplication : System.Web.HttpApplication { protected void Application_Start() { Environment.SetEnvironmentVariable("SNAPSHOTSTORE", RoleEnvironment.GetLocalResource("SnapshotStore").RootPath); // TODO: The rest of your application startup code } } }
A szerepkör ApplicationInsights.config fájljának frissítése a szerepkör által használt ideiglenes mappa helyének felülbírálása érdekében
SnapshotCollector
<TelemetryProcessors> <Add Type="Microsoft.ApplicationInsights.SnapshotCollector.SnapshotCollectorTelemetryProcessor, Microsoft.ApplicationInsights.SnapshotCollector"> <!-- Use the SnapshotStore local resource for snapshots --> <TempFolder>%SNAPSHOTSTORE%</TempFolder> <!-- Other SnapshotCollector configuration options --> </Add> </TelemetryProcessors>
Az Árnyékmásolat mappa felülírása
Amikor a Pillanatkép-gyűjtő elindul, megpróbál megkeresni egy mappát a lemezen, amely alkalmas a Pillanatkép-feltöltési folyamat futtatására. A kiválasztott mappa árnyékmásolat-mappa néven ismert.
A Pillanatkép-gyűjtő ellenőrzi néhány jól ismert helyet, és ellenőrzi, hogy rendelkezik-e engedéllyel a Pillanatképfeltöltő bináris fájljainak másolásához. A rendszer a következő környezeti változókat használja:
- Fabric_Folder_App_Temp
- LOCALAPPDATA
- APPDATA
- TEMP
Ha nem található megfelelő mappa, a Pillanatkép-gyűjtő hibát jelez: "Nem található megfelelő árnyékmásolat-mappa".
Ha a másolás sikertelen, a Pillanatkép-gyűjtő hibát jelez ShadowCopyFailed
.
Ha a feltöltő nem indítható el, a Pillanatkép-gyűjtő hibát UploaderCannotStartFromShadowCopy
jelez. Az üzenet törzse gyakran tartalmaz System.UnauthorizedAccessException
. Ez a hiba általában azért fordul elő, mert az alkalmazás csökkentett engedélyekkel rendelkező fiók alatt fut. A fiók rendelkezik engedéllyel az árnyékmásolat mappába való íráshoz, de nincs engedélye a kód végrehajtására.
Mivel ezek a hibák általában indításkor fordulnak elő, ezeket általában egy ExceptionDuringConnect
hibaüzenet követi, amely szerint a Feltöltő indítása sikertelen volt."
A hibák megkerüléséhez manuálisan is megadhatja az árnyékmásolat-mappát a ShadowCopyFolder
konfigurációs beállítással. Például az ApplicationInsights.config használatával:
<TelemetryProcessors>
<Add Type="Microsoft.ApplicationInsights.SnapshotCollector.SnapshotCollectorTelemetryProcessor, Microsoft.ApplicationInsights.SnapshotCollector">
<!-- Override the default shadow copy folder. -->
<ShadowCopyFolder>D:\SnapshotUploader</ShadowCopyFolder>
<!-- Other SnapshotCollector configuration options -->
</Add>
</TelemetryProcessors>
Vagy ha a appsettings.json .NET Core-alkalmazással használja:
{
"ApplicationInsights": {
"InstrumentationKey": "<your instrumentation key>"
},
"SnapshotCollectorConfiguration": {
"ShadowCopyFolder": "D:\\SnapshotUploader"
}
}
Az Application Insights-kereséssel kivételeket kereshet pillanatképekkel
Pillanatkép létrehozásakor a dobás kivétele pillanatkép-azonosítóval van megjelölve. Ez a pillanatkép-azonosító egyéni tulajdonságként szerepel, ha a kivételt az Application Insights jelenti. A Keresés az Application Insightsban funkcióval az egyéni tulajdonsággal rendelkező ai.snapshot.id
összes rekordot megtalálhatja.
- Keresse meg az Application Insights-erőforrást az Azure Portalon.
- Válassza a Keresés lehetőséget.
- Írja be
ai.snapshot.id
a Keresőmezőbe, és nyomja le az Enter billentyűt.
Ha ez a keresés nem ad eredményül, akkor a kiválasztott időtartományban nem jelentek pillanatképek az Application Insightsnak.
Ha egy adott pillanatkép-azonosítót szeretne keresni a Feltöltési naplókból, írja be az azonosítót a Keresőmezőbe. Ha nem találja a feltöltött pillanatkép rekordjait, kövesse az alábbi lépéseket:
A rendszerállapot-kulcs ellenőrzésével ellenőrizze, hogy a megfelelő Application Insights-erőforrást keresi-e.
A Feltöltési napló időbélyegének használatával állítsa be a keresés időtartomány-szűrőt, hogy lefedje az adott időtartományt.
Ha továbbra sem lát kivételt a pillanatkép-azonosítóval, akkor a kivételrekord nem jelent meg az Application Insightsban. Ez a helyzet akkor fordulhat elő, ha az alkalmazás a pillanatkép készítése után, de a kivételrekord bejelentése előtt összeomlott. Ebben az esetben ellenőrizze az App Service naplóit Diagnose and solve problems
, hogy voltak-e váratlan újraindítások vagy kezeletlen kivételek.
Hálózati proxy- vagy tűzfalszabályok szerkesztése
Ha az alkalmazás proxyn vagy tűzfalon keresztül csatlakozik az internethez, előfordulhat, hogy frissítenie kell a szabályokat a Snapshot Debugger szolgáltatással való kommunikációhoz.
Az Application Insights Snapshot Debugger által használt IP-címek szerepelnek az Azure Monitor szolgáltatáscímkéjében. További információ: Szolgáltatáscímkék dokumentációja.
Vannak számlázási költségek a pillanatképek használatakor?
Az előfizetését nem terheljük a Snapshot Debuggerrel kapcsolatos díjakkal. Az összegyűjtött pillanatképfájlokat az Application Insights SDK-k által gyűjtött telemetriai adatoktól elkülönítve tárolja a rendszer, és a pillanatképek betöltéséért vagy tárolásáért nem kell fizetnie.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: