Protokół HTTP nie jest obsługiwany w WebRequest w trybie mono

Mam najdziwniejszy problem na jednym z moich Macbooków. Mam aplikację C #, która działa na mono na moim Macbooku. Aplikacja komunikuje się z usługą internetową za pośrednictwem protokołu HTTP i działa doskonale na moim starym Macbooku.

Kupiłem nowy macbook i testowałem moją aplikację, ale z jakiegoś dziwnego powodu:

    HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create(sURI);

RzucaNotSupportedException z podanym URI jako komunikat wyjątku.

Próbowałem również:

    HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create("http://www.google.com");

i dostałem ten sam wyjątek. Nie jestem pewien, dlaczego sprawy szaleją i nie potrafię wymyślić niczego, co mogłoby to spowodować, ponieważ wydaje się działać idealnie na innych komputerach Mac.

Edytować:

Używam wersji Mono2.10.11

Wyjątkiem jest ślad stosu:

Webrequest.Create  Exception string : System.NotSupportedException: http://www.google.com/
  at System.Net.WebRequest.GetCreator (System.String prefix) [0x00000] in <filename unknown>:0 
  at System.Net.WebRequest.Create (System.Uri requestUri) [0x00000] in <filename unknown>:0 
  at System.Net.WebRequest.Create (System.String requestUriString) [0x00000] in <filename unknown>:0 
  at MyApp.XSPManager.GeneralSOAPFunction (System.String serverName, System.String settingsAsXml, SharedLib.zErrorCodes& errorCode, System.String& message, System.String& actionType) [0x00000] in <filename unknown>:0

pozdrowienia

questionAnswers(1)

yourAnswerToTheQuestion