+2009-03-04 Astushi Enomoto <atsushi@ximian.com>
+
+ * Makefile : add /r:System.Core in 2.1 build.
+
2009-03-04 Astushi Enomoto <atsushi@ximian.com>
* net_2_1_raw_System.ServiceModel.dll.sources :
endif
ifeq (2.1, $(FRAMEWORK_VERSION))
-LIB_MCS_FLAGS += /r:System.Net
+LIB_MCS_FLAGS += /r:System.Net /r:System.Core
endif
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
+2009-03-04 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CrossDomainAccessManager.cs : 2.1 WebRequest misses some
+ members used here.
+
2009-03-04 Atsushi Enomoto <atsushi@ximian.com>
* CrossDomainAccessManager.cs, ClientAccessPolicy.cs,
{
var m = new CrossDomainAccessManager (applicationUri);
- var wreq = WebRequest.Create (new Uri (applicationUri, "/clientaccesspolicy.xml"));
- var wres = (HttpWebResponse) wreq.GetResponse ();
+ var wreq = (HttpWebRequest) WebRequest.Create (new Uri (applicationUri, "/clientaccesspolicy.xml"));
+ var wres = (HttpWebResponse) wreq.EndGetResponse (wreq.BeginGetResponse (null, null));
if ((int) wres.StatusCode >= 400)
try {
using (var xr = XmlReader.Create (wres.GetResponseStream ()))
if (m.Client != null)
return m;
- wreq = WebRequest.Create (new Uri (applicationUri, "/crossdomain.xml"));
- wres = (HttpWebResponse) wreq.GetResponse ();
+ wreq = (HttpWebRequest) WebRequest.Create (new Uri (applicationUri, "/crossdomain.xml"));
+ wres = (HttpWebResponse) wreq.EndGetResponse (wreq.BeginGetResponse (null, null));
if ((int) wres.StatusCode >= 400)
try {
using (var xr = XmlReader.Create (wres.GetResponseStream ()))