[英]How to get URL content using C# from silverlight application?
我使用下面的代碼從silverlightlight應用程序中獲取給定URL的內容,但出現錯誤:
“ System.Windows.dll中發生類型'System.Security.SecurityException'的異常,但未在用戶代碼中處理”
我檢查了對Silverlight應用程序的信任度。 但是什么都沒有改變!
private void StartWebRequest(string url)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.BeginGetResponse(new AsyncCallback(FinishWebRequest),request);
}
private void FinishWebRequest(IAsyncResult result)
{
HttpWebResponse response = (result.AsyncState as HttpWebRequest).EndGetResponse(result) as HttpWebResponse;
}
為了避免上述錯誤,我將FinishWebRequest函數更改為:
private void FinishWebRequest(IAsyncResult result)
{
HttpWebRequest req = (HttpWebRequest)result.AsyncState;
HttpWebResponse response = (HttpWebResponse)req.EndGetResponse(result) ;
}
有人可以說發生了什么事嗎?
解決方案是將跨域xml文件放在托管服務的根目錄中,這在此進行說明
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.