diff --git a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
index 8f1f01f137..2f48f4a2e3 100644
--- a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
+++ b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
@@ -2241,6 +2241,9 @@
Form
+
+ Form
+
diff --git a/src/Umbraco.Web.UI/umbraco/ping.aspx b/src/Umbraco.Web.UI/umbraco/ping.aspx
new file mode 100644
index 0000000000..d79e25b2a1
--- /dev/null
+++ b/src/Umbraco.Web.UI/umbraco/ping.aspx
@@ -0,0 +1,2 @@
+<%@ Page language="c#" AutoEventWireup="True" %>
+I'm alive!
\ No newline at end of file
diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj
index 7aec0b676f..35dc036fd3 100644
--- a/src/Umbraco.Web/Umbraco.Web.csproj
+++ b/src/Umbraco.Web/Umbraco.Web.csproj
@@ -1088,6 +1088,9 @@
ASPXCodeBehind
+
+ ASPXCodeBehind
+
diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx.cs
new file mode 100644
index 0000000000..410ada9f4d
--- /dev/null
+++ b/src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Collections;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Web;
+using System.Web.SessionState;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Web.UI.HtmlControls;
+
+namespace umbraco.presentation
+{
+
+ [Obsolete("This class will be removed in future versions.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public partial class ping : System.Web.UI.Page
+ {
+ #region Web Form Designer generated code
+ override protected void OnInit(EventArgs e)
+ {
+ //
+ // CODEGEN: This call is required by the ASP.NET Web Form Designer.
+ //
+ InitializeComponent();
+ base.OnInit(e);
+ }
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ }
+ #endregion
+ }
+}