繁体   English   中英

IIS8 CreateDirectory上的.Net Core没有权限

[英].Net Core on IIS8 CreateDirectory no permissions

我在尝试部署应用程序并在IIS8上启动它时试图创建一个文件夹,但出现此错误:

UnauthorizedAccessException:拒绝访问路径“ C:\\ ApplicationsFolder \\ CentralApplicationSettings \\”。

这是我的Startup.cs中的代码:

var centralApplicationSettingsDirectory = System.IO.Directory.CreateDirectory(Environment.GetEnvironmentVariable(MSCASGlobals.CentralApplicationSettings));

部署并启动应用程序时,未创建文件夹,并且尝试在浏览器中启动应用程序时,出现上述错误。

我已经尝试给我的应用程序池标识赋予读/写权限,但是它仍然不起作用。 我还想念什么?

您是否尝试过为IIS_USR添加权限?

这是链接: IIS8中的IIS_IUSRS和IUSR权限

要么

添加申请清单文件的以下行

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

这将导致您的应用程序将以管理员权限运行,并且您可以访问c驱动器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM