S
Simon Cheng
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.aspx: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+IExecutionStep.Execute()
+179
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously) +87
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.aspx: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+IExecutionStep.Execute()
+179
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously) +87