Různé způsoby ladění cloudové služby Azure

Poznámka:

Tento článek se týká služeb Azure Cloud Services (Classic), které jsou pro nové zákazníky zastaralé a budou vyřazeny 31. srpna 2024. Stávající služby vytvořené pomocí této technologie se stále podporují prostřednictvím Azure Cloud Services (rozšířená podpora). Pro nový vývoj doporučujeme použít novější typ služby navržený pro váš konkrétní účel, například službu Aplikace Azure Service, Azure Functions nebo Azure Container Apps. Nejnovější seznam dostupných služeb najdete v tématu Adresář produktů Azure.

Tento článek obsahuje odkazy na různé způsoby ladění cloudové služby Azure.

Ladění cloudové služby Azure v sadě Visual Studio

Pomocí emulátoru služby Azure Compute můžete ušetřit čas a peníze a ladit cloudovou službu na místním počítači. Laděním služby před jejím nasazením můžete zvýšit spolehlivost a výkon bez placení za výpočetní čas. K některým chybám ale může dojít pouze v případě, že spouštíte cloudovou službu v Azure. Chyby, ke kterým dochází pouze v případě, že spouštíte cloudovou službu v Azure, je možné ladit povolením vzdáleného ladění při publikování služby a následným připojením ladicího programu k instanci role. Další informace najdete v tématu Ladění cloudové služby na místním počítači.

Používání IntelliTrace

Pokud k psaní rolí určených pro .NET Framework 4.5 používáte Visual Studio Enterprise, můžete intelliTrace povolit v době, kdy nasazujete cloudovou službu Azure ze sady Visual Studio. IntelliTrace poskytuje protokol, který můžete se sadou Visual Studio použít k ladění aplikace, jako by běžela v Azure. Další informace najdete v tématu Ladění publikované cloudové služby pomocí IntelliTrace a sady Visual Studio.

Vzdálené ladění

Při nasazování cloudové služby ze sady Visual Studio můžete povolit vzdálené ladění v cloudových službách. Pokud se rozhodnete povolit vzdálené ladění pro nasazení, služby vzdáleného ladění se nainstalují na virtuální počítače, na kterých běží každá instance role. Tyto služby , například msvsmon.exe - nemají vliv na výkon nebo vedou k dodatečným nákladům. Další informace najdete v tématu Ladění cloudové služby v Azure.