首页 > 解决方案 > .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 有关?我怎样才能给予许可或这是什么原因。

标签: .netazure.net-core

解决方案


推荐阅读