PDA

View Full Version : سوال: استفاده از RSS و System.Security.SecurityException



Program.net
شنبه 09 بهمن 1389, 21:26 عصر
سلام
من توی سایتم از چند سایت دیگه rss شونو میخونم تو local نشون میده ولی رو هاست این exception رو نشون میده ؟ کسی میدونه باید چیکار کنم؟ باید assemblie خاصی رو add کنم؟:افسرده:

System.Security.SecurityException: Request for the permission of type 'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. at System.Security.CodeAccessSecurityEngine.Check(Obj ect demand, StackCrawlMark& stackMark, Boolean isPermSet) at System.Security.CodeAccessPermission.Demand() at System.Net.HttpWebRequest..ctor(Uri uri, ServicePoint servicePoint) at System.Net.HttpRequestCreator.Create(Uri Uri) at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase) at System.Net.WebRequest.Create(Uri requestUri) at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Objec t xmlResolver) at System.Threading.CompressedStack.runTryCode(Object userData) at System.Runtime.CompilerServices.RuntimeHelpers.Exe cuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.CompressedStack.Run(CompressedSta ck compressedStack, ContextCallback callback, Object state) at System.Xml.XmlTextReaderImpl.OpenUrl() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlTextReader.Read() at System.Xml.XmlReader.MoveToContent() at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving) at System.Data.DataSet.ReadXml(XmlReader reader) at FrmNews.Page_Load(Object sender, EventArgs e) The action that failed was: Demand The type of the first permission that failed was: System.Net.WebPermission

ممکنه یکی توضیح بده این اررور واسه چیه؟
چطوری باید بر طرفش کنم ؟ من باید تغییر اعمال کنم یا سایتی که این rss رو ازش گرفتم؟!؟!؟!؟!؟!؟!؟!؟

تورو خدا یکی بمن جواب بده :گریه:

من این کدو نوشتم واسه گرفتن RSS

DataSet ds2 = new DataSet();
XmlTextReader xtr2 = new XmlTextReader("http://www.farsvet.ir/fa/news.rss");
ds2.ReadXml(xtr2);
news.DataSource = ds2.Tables[2];
news.DataBind();

مهدی کرامتی
سه شنبه 12 بهمن 1389, 19:16 عصر
مشکل این است که Trust Level تنظیم شده برای وب سایت شما اجازه دسترسی به منابع خارجی را نمی دهد. با مدیر سرور تماس بگیرید و از او بخواهید Trust Level وب سایت شما را بر روی سطح پائین تری قرار دهد (البته اگر فهمید این یعنی چه :چشمک:)