Я пытаюсь использовать класс WebClient для загрузки html-файла с другого веб-сайта и представления его в виде текстового потока, но я получаю сообщение об ошибке безопасности, что я делаю неправильно, или это другой Silverlight Безопасность "Особенности"
[код]
пространство имен ImageScrape
{
публичный частичный класс Page: UserControl
{
общедоступная страница ()
{
InitializeComponent ();
}
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
WebClient cl = new WebClient();
cl.OpenReadCompleted += new OpenReadCompletedEventHandler(cl_OpenReadCompleted);
cl.OpenReadAsync(new Uri(@"http://www.google.co.uk/",UriKind.Absolute));
}
void cl_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
testTextBlock.Text = e.Result.ToString();
}
}
}
[/ код]
EDIT
Спасибо, ребята, я действительно надеялся, что мне не придется создавать это как службу WCF, так как 1) я знаю только основы и 2) идея заключается в том, что вы можете использовать этот .xap без необходимости подключения к центральному сервер, главным образом потому, что для этого у меня нет сервера, на котором я мог бы разместить службу WCF.
Кто-нибудь знает способ обойти это или где-нибудь, где бы бесплатно размещался сервис WCF?