- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`You can enable App and API Protection for .NET services with the following setup options:
App and API Protection leverages the Datadog .NET library to monitor and secure your .NET service. The library integrates seamlessly with your existing application without requiring code changes.
For detailed compatibility information, including supported DOTNET versions, frameworks, and deployment environments, see .NET Compatibility Requirements.
This guide explains how to set up App and API Protection (AAP) for .NET applications. The setup involves:
Install the Datadog Agent by following the setup instructions for Windows hosts.
You can enable remote configuration on your services dashboard. Simply check the box for the service you want to enable App and API Protection for under "Activate on your APM services".
Download the latest Datadog .NET Tracer MSI Installer that supports your operating system and architecture and install it with Administrator privileges.
To enable AAP alongside with APM, add the following Environment Variables:
DD_APPSEC_ENABLED=true
To disable APM tracing while keeping App and API Protection enabled, add the following Environment Variables:
DD_APPSEC_ENABLED=true
DD_APM_TRACING_ENABLED=false
Start your .NET application with the previous settings.
Restart IIS
net stop /y was
net start w3svc
# Also, start any other services that were stopped when WAS was shut down.
Set the following required environment variables for automatic instrumentation to attach to your application and relaunch it:
COR_ENABLE_PROFILING=1
Set the following required environment variables for automatic instrumentation to attach to your application and relaunch it:
CORECLR_ENABLE_PROFILING=1
To verify that App and API Protection is working correctly:
For a more detailed, see the Datadog Tracer installation guide for .NET Framework or the Datadog Tracer installation guide for .NET Core.
If you encounter issues while setting up App and API Protection for your .NET application, see the .NET App and API Protection troubleshooting guide.