.net - .Net Core UnauthorizedAccessException 对路径“D:\home\site\wwwroot\api\wwwroot”的访问被拒绝
问题描述
我们有一个 .net MVC 应用程序和一个 .Net Core Api 应用程序。MVC 应用程序部署在 Azure 上。Core Api 应用程序部署在 MVC 应用程序的 api 文件夹中。这是结构。
下面的代码块给出了权限错误。
FileStream streamPolicy = new FileStream(policyStmnt, FileMode.Open, FileAccess.Read);
policyStmnt 是 => wwwroot/api/wwwroot/Content/amazonS3/CannedPolicy.txt
该文件位于 api 应用程序的 wwwroot/content/amazonS3 文件夹中。在 azure 上读取此文件时会出现错误,但在本地它会按预期工作。
是否与 Azure 有关?我怎样才能给予许可或这是什么原因。