asp-net-httpruntime-appdomainapppath-throws-nullreferenceexception.md
September 14, 2017 ยท View on GitHub
HttpRuntime.AppDomainAppPath Throws a NullReferenceException
Scope
Edge
Version Introduced
4.6.2
Version Reverted
4.7
Source Analyzer Status
NotPlanned
Change Description
In the .NET Framework 4.6.2, the runtime throws a T:System.NullReferenceException when retrieving a P:System.Web.HttpRuntime.AppDomainAppPath value that includes null characters.
In the .NET Framework 4.6.1 and earlier versions, the runtime throws an T:System.ArgumentNullException.
- Quirked
- Build-time break
Recommended Action
You can do either of the follow to respond to this change:
-
Handle the
T:System.NullReferenceExceptionif you application is running on the .NET Framework 4.6.2. -
Upgrade to the .NET Framework 4.7, which restores the previous behavior and throws an
T:System.ArgumentNullException.
Affected APIs
P:System.Web.HttpRuntime.AppDomainAppPath
Category
ASP.NET