Re: System.Security.Permissions.FileIOPermission

From: Dominick Baier [DevelopMentor] (dbaier_at_pleasepleasenospamdevelop.com)
Date: 11/25/05


Date: Thu, 24 Nov 2005 22:27:00 -0800

Hello Simon,

seems you are running in partial trust. Is this a hosted environment?

---------------------------------------
Dominick Baier - DevelopMentor
http://www.leastprivilege.com

> Hi,
>
> I am getting the following error when trying to read an XML file. Is
> there some setting in web.config or machine.config that needs to be
> set?
>
> Thanks,
> - Simon
> Server Error in '/' Application.
> ----------------------------------------------------------------------
> ----------
> Security Exception
> Description: The application attempted to perform an operation not
> allowed
> by the security policy. To grant this application the required
> permission
> please contact your system administrator or change the application's
> trust
> level in the configuration file.
> Exception Details: System.Security.SecurityException: Request for the
> permission of type System.Security.Permissions.FileIOPermission,
> mscorlib, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089 failed.
>
> Source Error:
>
> Line 9: string strXmlFileName = @".\Sample.xml";
> Line 10: DataSet dsBasic = new DataSet();
> Line 11: dsBasic.ReadXml(strXmlFileName);
> Line 12:
> Source File: e:\default.aspx Line: 11
>
> Stack Trace:
>
> [SecurityException: Request for the permission of type
> System.Security.Permissions.FileIOPermission, mscorlib,
> Version=1.0.5000.0,
> Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.]
> System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet
> grantedSet, PermissionSet deniedSet, CodeAccessPermission demand,
> PermissionToken permToken) +675
> System.Security.CodeAccessSecurityEngine.Check(PermissionToken
> permToken,
> CodeAccessPermission demand, StackCrawlMark& stackMark, Int32
> checkFrames,
> Int32 unrestrictedOverride) +0
> System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission
> cap,
> StackCrawlMark& stackMark) +88
> System.Security.CodeAccessPermission.Demand() +62
> System.IO.Path.GetFullPath(String path) +90
> System.Xml.XmlResolver.ResolveUri(Uri baseUri, String relativeUri)
> +599
> System.Xml.XmlTextReader..ctor(String url, XmlNameTable nt) +91
> System.Xml.XmlTextReader..ctor(String url) +65
> System.Data.DataSet.ReadXml(String fileName) +48
> ASP.default_aspx.Page_Load(Object Sender, EventArgs e) in
> e:\content\winisp\paihungchen\paihungchen.members.winisp.net\default.a
> spx:11
> System.Web.UI.Control.OnLoad(EventArgs e) +67
> System.Web.UI.Control.LoadRecursive() +35
> System.Web.UI.Page.ProcessRequestMain() +2112
> System.Web.UI.Page.ProcessRequest() +218
> System.Web.UI.Page.ProcessRequest(HttpContext context) +18
>
> System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecut
> ionStep.Execute()
> +179
> System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
> Boolean&
> completedSynchronously) +87



Relevant Pages

  • Re: System.Security.Permissions.FileIOPermission
    ... > seems you are running in partial trust. ... >> I am getting the following error when trying to read an XML file. ... >> Security Exception ... >> permission of type System.Security.Permissions.FileIOPermission, ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • System.Security.SecurityException: Request
    ... To grant this application the required permission ... System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) ... controls the access to the user environment variables. ... a security exception is raised when you run the ...
    (microsoft.public.dotnet.framework.aspnet)
  • RE: Security Exception in TslStream.EndRead
    ... Steven Cheng ... Microsoft Online Support ... | Thread-Topic: Security Exception in TslStream.EndRead ... What's the current permission set ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • RE: Security Exception in TslStream.EndRead
    ... > | Thread-Topic: Security Exception in TslStream.EndRead ... I see no evidence of permission ... > |> Steven Cheng ... > |> Microsoft Online Support ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • RE: Security Exception in TslStream.EndRead
    ... Also, due to the limitation of newsgroup, I'd recommend you consider ... Microsoft Online Support ... | Thread-Topic: Security Exception in TslStream.EndRead ... I see no evidence of permission ...
    (microsoft.public.dotnet.framework.aspnet.webservices)