当我部署应用程序并在我的IIS8上启动它时,我试图创建一个文件夹,但是我得到了以下错误:
'C:\ApplicationsFolder\CentralApplicationSettings\‘:拒绝对路径UnauthorizedAccessException的访问。
这是我的Startup.cs中的代码:
var centralApplicationSettingsDirectory = System.IO.Directory.CreateDirectory(Environment.GetEnvironmentVariable(MSCASGlobals.CentralApplicationSettings));当我部署和启动我的应用程序时,文件夹不会被创建,当我试图在浏览器中启动应用程序时,我会得到上面的错误。
我已经尝试给我的应用程序池标识授予读/写权限,但是它仍然不起作用。我还少了什么?
发布于 2019-07-20 15:45:02
您是否尝试过为IIS_USR添加权限?
下面是链接:IUSRS and IUSR permissions in IIS8
或
为“应用程序说明文件”添加以下行
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
这是因为您的应用程序将以管理权限运行,并且可以访问c驱动器。
https://stackoverflow.com/questions/57126104
复制相似问题