在应用程序池中使用非管理员自定义帐户的 iis 虚拟目录应用程序

在应用程序池中使用非管理员自定义帐户的 iis 虚拟目录应用程序

Web 服务器 Microsoft Windows Server 2019 DataCenter 版本 10.0.17763

d 驱动器上有一个物理文件夹 folder1 --app1 --app2 --app3 --web.config

文件夹 1 在 iis 中设置为 Web 应用程序。(mywebsite)其应用程序池是 v4.0 经典应用程序池标识

要求将另一个文件夹/应用程序放在此网站下。mywebsite.folder2 还要求此应用程序在具有非管理员服务帐户(myservice 帐户)的应用程序池下运行

我创建了包含此 .net web 应用程序的 folder2

我在我的网站上创建了一个指向文件夹 2 的虚拟目录。我为该网站创建了一个以非管理员服务帐户身份运行的应用程序池(该应用程序从不运行,也从不出现错误)如果我将应用程序池切换为以管理员帐户身份运行,一切都正常工作。

有什么想法我需要给予非管理员服务帐户什么权限/权利?或者我可以在哪里找到实际错误(我搜索了事件日志但什么也没找到)

答案1

  1. 确保运行 mywebsite.folder2 的应用程序池的帐户至少对其主目录(它指向的 c:..\ 文件夹)具有读取权限

  2. 按照查看/编辑/启用 IIS 日志目录https://theitbros.com/configure-iis-log-location-on-windows-server-2016/ a) 打开 IIS 管理器(在托管网站的服务器上) b) 单击左侧窗格中的服务器名称 c) 双击右侧窗格中的“日志记录”

相关内容