diff --git a/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs b/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs
index d23804b8fc..2097b37632 100644
--- a/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs
+++ b/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs
@@ -34,8 +34,8 @@ namespace Umbraco.Core.Auditing
///
protected string GetCurrentRequestIpAddress()
{
- var owinContext = HttpContext.Current.GetOwinContext();
- return owinContext == null ? string.Empty : owinContext.Request.RemoteIpAddress;
+ var httpContext = HttpContext.Current == null ? (HttpContextBase)null : new HttpContextWrapper(HttpContext.Current);
+ return httpContext.GetCurrentRequestIpAddress();
}
///
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index 81fd40a231..ecdd7a5cfc 100644
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -74,9 +74,6 @@
..\packages\Microsoft.Owin.3.0.1\lib\net45\Microsoft.Owin.dll
True
-
- ..\packages\Microsoft.Owin.Host.SystemWeb.3.0.1\lib\net45\Microsoft.Owin.Host.SystemWeb.dll
-
..\packages\Microsoft.Owin.Security.3.0.1\lib\net45\Microsoft.Owin.Security.dll
True
diff --git a/src/Umbraco.Core/packages.config b/src/Umbraco.Core/packages.config
index 9268232097..191eb11c01 100644
--- a/src/Umbraco.Core/packages.config
+++ b/src/Umbraco.Core/packages.config
@@ -8,7 +8,6 @@
-