# Is there a way to use APM in ASP.NET Framework 4.6.2

**URL:** <https://discuss.elastic.co/t/is-there-a-way-to-use-apm-in-asp-net-framework-4-6-2/195820>\
**Category:** APM\
**Tags:** dotnet\
**Created:** [August 19, 2019, 11:20pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-use-apm-in-asp-net-framework-4-6-2/195820 "2019-08-19T23:20:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![stuwilliams-clgx](https://avatars.discourse-cdn.com/v4/letter/s/ed655f/32.png) [@stuwilliams-clgx](https://discuss.elastic.co/u/stuwilliams-clgx)\
**Post date:** [August 19, 2019, 11:20pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-use-apm-in-asp-net-framework-4-6-2/195820/1 "2019-08-19T23:20:54Z")

</div>

We have a lot of applications that run [ASP.NET](http://ASP.NET) Framework ("classic") 4.6.2 in PCF 2.5.

Log capture works great, we just bind a `syslog` service, but I can't figure out how to add APM to my app written in .NET Classic.

It works great for our [ASP.NET](http://ASP.NET) Core 2.2 apps.

Is this unsupported, or is there guidance on how use APM for .NET Classic?

---

<div class="post-metadata">

**Author:** ![stephenb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stephenb/32/40856_2.png) [@stephenb](https://discuss.elastic.co/u/stephenb)\
**Post date:** [August 20, 2019, 4:54am UTC](https://discuss.elastic.co/t/is-there-a-way-to-use-apm-in-asp-net-framework-4-6-2/195820/2 "2019-08-20T04:54:13Z")

</div>

Hi @stuwilliams-clgx

[https://www.elastic.co/guide/en/apm/agent/dotnet/current/supported-technologies.html](https://www.elastic.co/guide/en/apm/agent/dotnet/current/supported-technologies.html)

.NET Framework 4.6.1 (or newer) is supported via the Public API.

As to PCF support that will require further investigation.

.NET Framework 4.6.1 (or newer) is supported in the sense that you can use agent's public API to implement manual instrumentation. Automatic instrumentation for classic [ASP.NET](http://ASP.NET) is planned for a future release. Regarding the ways to configure the agent in case of non .NET Core application - you can use environment variables and agent's public API. We have an issue in the backlog to support configuration via `web.config` for classic [ASP.NET](http://ASP.NET).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 10, 2019, 12:54am UTC](https://discuss.elastic.co/t/is-there-a-way-to-use-apm-in-asp-net-framework-4-6-2/195820/3 "2019-09-10T00:54:13Z")

</div>

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.
