【发布时间】:2013-11-30 00:48:44
【问题描述】:
我正在尝试获取我在 lightswitch 应用程序中创建的 xml 文件的路径。但是我收到 System.Security.SecurityException 错误,提示访问被拒绝。
var fileNme = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
"Sample.xml");
Debug.WriteLine("app data path " + fileNme.ToString());
我在我的计算机上本地运行应用程序并最终部署到 iis。希望有人可以在这里帮助我。
谢谢。
【问题讨论】:
-
文件 Sample.xml 必须添加到应用程序文件夹(App_Data 或自定义文件夹等)下。
-
您用 asp.net 标记了帖子:您确定运行 IIS 的帐户允许访问指定文件夹吗?我觉得不是……
-
可能是您的文件是只读的,或者您的用户没有读取此文件的权限。
-
@AVD 该文件已在我的 app_data 文件夹中。
-
@Marco 我在本地运行应用程序。当我在我的个人计算机上运行应用程序时,就会发生这种情况。我还没有达到 IIS 和服务器级别。
标签: c# asp.net xml visual-studio-lightswitch