Problem debugging both Client and Server

Project:VS.Php for Visual Studio 2005
Component:Debugger
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

I have a VS 2005 solution setup with two projects a client and a server both the client and the server are coded in PHP. I can set a break point in the client and a break point in the server and step into the server. However when I come to the following statement in the server:

$xml = file_get_contents("php://input");

The debugger does not show me the contents of $xml by holding my cursor over $xml, in fact it does think that $xml is empty, and showing QuickWatch on $xml shows $xml = "" (empty). However $xml is not really empty because later on in the server I echo $xml to respond to the client and the client does receive the correct xml string that should be in $xml. My client is very simple and does display the xml correctly:

$url = "http://localhost:45061/svws_main.php";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$reply = curl_exec($ch);
if($reply == NULL) {
echo "Error:\n";
echo "curl_errno" . " - " . curl_error($ch) . "\n";
}
curl_close($ch);
print_r($reply);

I have attached a picture of my setup in VS 2005 if that will help. I think it might help your support if you attempt a similiar setup in VS 2005 and see if you can duplicate the problem. The only thing I can think I might be doing wrong is have some settings wrong but basically it seems to debug okay the way I am doing things.