我的项目中的xml文件位于根目录下,应该用于读/写操作。当我在我的本地机器上运行它时,此代码工作正常,但它会抛出
System.UnauthorizedAccessException: Access to the path 'E:\approot\...
在云上部署应用程序时。我还尝试在csdef文件中为提升权限添加以下设置
<Runtime executionContext="elevated"></Runtime>
仍然没有运气。是否在Azure中未提供根目录的读/写权限?在这里,我试图从相同的应用程序写入其根文件夹。我使用以下代码来获取文件路径
string baseDirectoryParent = Directory.GetParent(baseDirectory).Parent.FullName;
答案 0 :(得分:0)
不,你应该使用localstorage:
http://msdn.microsoft.com/en-us/library/windowsazure/ee758708.aspx