[英].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.