我有一台 Win 2008 R2 Enterprise 机器,它运行良好的多个网站,每个网站都有自己的应用程序池。
我没有问题授予 IIS AppPool\A、IIS AppPool\B 等权限(使用 Windows GUI)...但是今天我又创建了一个应用程序池“C”,但我在 GUI 中找不到它,也无法使用icacls 命令。我正在尝试将文件夹中的权限授予 IIS AppPool\C 但它说找不到!我在搜索中包含内置的安全主体,如果我键入任何现有的应用程序池身份窗口,则可以找到。问题就在于这个新的。
有谁知道发生了什么?
我不知道它是否已更新,但对该服务器所做的唯一更改是为 http 和非 http 启用 .net 3.5 WCF 激活。启用此功能后,我在所有 .net 4 站点中都出现错误,并通过运行 aspnet_regiis.exe /iru 进行修复,如此处所述http://devonenote.com/2010/06/could-not-load-type-system-servicemodel-激活-httpmodule。