我使用Windows7与IIS7.5。 所有的应用程序都使用相同的IIS用户运行,但我必须申请一个新的用户。 现在这两个用户都是IIS_IUSRS组的一部分。 此外,当我打开我的应用程序池的“高级设置”,我可以看到正确的/新的用户select,但问题是,当我尝试打开任何运行在这个应用程序池下的网站时,我得到:
http错误503服务不可用。
当我打开Event Viewer ,可以看到许多与IIS相关的错误。 然而前三个错误几乎是一样的:
IISMANAGER_ERROR_LOADING_PROVIDER_TYPE
- 如何在IIS 7应用程序中configuration环境variables?
- 证书错误:地址不匹配
- Windows Server 2012 Web服务器在应用程序启动时最大化 – 防病毒软件可以负责吗?
- Windows Server 2008 R2 + IIS 7:如何拒绝给定域/端口的stream量
- 如何在IIS筛选中将白名单列入白名单?
IISpipe理器无法为模块提供程序“DBManager”加载types为“Microsoft.Web.Management.DatabaseManager.DBManagerModuleProvider,Microsoft.Web.Management.DatabaseManager,Version = 1.0.1.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35” WINDIR%\ SYSTEM32 \ INETSRV \设置\ administration.config。 validationtypes是否正确,并且包含模块提供程序的程序集位于全局程序集caching(GAC)中。
exception:System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Web.Management.DatabaseManager,版本= 1.0.1.0,文化=中立,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。 该系统找不到指定的文件。
在我也有同样的
无法加载文件或程序集“Microsoft.Web.Management.SEO
和
无法加载文件或程序集“Microsoft.Web.Management.AdvancedLogging.Server”
正确地说,我无法在GAC和inetsrv文件夹中find这些dll。 但也没有改变任何东西,以创build新的用户。 我试图设置Load User Profile为false,但错误仍然相同。
所有这三个模块都是外部模块,不是从磁盘安装IIS的一部分。
你有几个select:
如果您不使用这些模块,请通过编辑将其删除
%windir%\system32\inetsrv\config\administration.config
作为高级pipe理员,在文件中findtypes名称并将其注释掉或删除它们。
重新安装这些模块,它们应该都可以从iis.net下载,也可以使用Web Platform安装程序进行安装。
最大的问题仍然是: 发生了什么? ,我不知道,添加另一个用户的configuration不应该改变任何模块。
看起来像这个administration.config文件来自另一个服务器与这些模块安装。