Expand|Select|Wrap|Line Numbers
- using System;
- using System.Collections.Generic;
- using System.Web;
- using System.Web.Services;
- using System.Web.Script.Services;
- using System.Web.Script.Serialization;
- using System.Web.UI.WebControls;
- using System.Web.UI;
- namespace WebService1
- {
- /// <summary>
- /// Summary description for Service1
- /// </summary>
- [WebService(Namespace = "http://tempuri.org/")]
- [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
- [System.ComponentModel.ToolboxItem(false)]
- [ScriptService]
- public class Service1 : System.Web.Services.WebService
- {
- [WebMethod]
- [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
- public string Get()
- {
- member mem = new member();
- mem.hello = "hello hello hello";
- mem.kalon = "fafasdf";
- mem.name = "wfasdfawe";
- return new JavaScriptSerializer().Serialize(mem);
- }
- [WebMethod]
- public string HelloWorld()
- {
- return "Hello World";
- }
- }
- public class member
- {
- public string hello { get; set; }
- public string name { get; set; }
- public string kalon { get; set; }
- }
- }
Expand|Select|Wrap|Line Numbers
- WebClient wc = new WebClient();
- public MainPage()
- {
- InitializeComponent();
- wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
- }
- private void button1_Click(object sender, RoutedEventArgs e)
- {
- Uri uri = new Uri("http://www.MyWeb.com/Service1.axms/Get");
- wc.DownloadStringAsync(uri);
- }
- void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
- {
- MessageBox.Show(e.Error.ToString());
- MessageBox.Show(e.Result);
- }
System.Security.SecurityException ---> System.Security.SecurityException: Security error. at System.Net.Browser.BrowserHttpWebRequest.InternalE ndGetResponse(IAsyncResult asyncResult) at System.Net.Browser.BrowserHttpWebRequest.<>c_Displ ayClass5.b_4(Object sendState) at System.Net.Browser.AsyncHelper.<>c_DisplayClass4.b _1(Object sendState) --- End of inner exception stack trace --- at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPos tCallback beginMethod, Object state) at System.Net.Browser.BrowserHttpWebRequest.EndGetRes ponse(IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result) at System.Net.WebClient.DownloadBitsResponseCallback( IAsyncResult result)
I have tried this too, still getting the same error:
Expand|Select|Wrap|Line Numbers
- Uri uri = new Uri("http://www.MyWeb.com/Service1.axms?op=Get");
- wc.DownloadStringAsync(uri);