The suggestions with WCF and REST are all good suggestions, but if you just want something easier you might just want to try System.Net.WebClient.
.NET C# Example:
For instance the DownloadString method which returns a string from the specified URL.
string status = WebClient.DownloadString("http://yourdomain.com/check-app-status.asp(x)");
if (status == "blabla")
{
}
VB6 Form application sample:
Private Sub Form_Load()
Dim http
Set http = CreateObject("MSXML2.ServerXMLHTTP")
http.open "GET", "http://example.com/", False
http.send ""
ResponseTextBox.Text = http.responseText
End Sub
The above VB6 example assumes that you have a textbox called ResponseTextBox on your form
In your ASP(.NET) pages you can do something like:
Response.ContentType = "text/plain";
Response.Write(AppStatus);
For more information see:
http://msdn.microsoft.com/en-us/library/system.net.webclient(VS.80).aspx