安装 IIS 托管模块

安装 IIS 托管模块

我刚刚将网站从一台服务器迁移到另一台服务器(通过使用 IIS 导出/共享配置功能)。

当我尝试向我的网站提交帖子时,出现 HTTP 503。当我转到事件查看器时,我看到一个以以下内容开头的错误:

IISMANAGER_ERROR_LOADING_PROVIDER_TYPE IIS 管理器无法为在 %windir%\system32\inetsrv\config\administration.config 中声明的模块提供程序“DelegationManagement_Current”加载类型“Microsoft.Web.Management.Delegation.DelegationModuleProvider、Microsoft.Web.Management.Delegation.Server、Version=8.0.0.0、Culture=neutral、PublicKeyToken=31BF3856AD364E35”。请验证类型是否正确,以及包含模块提供程序的程序集是否位于全局程序集缓存 (GAC) 中。

我找到了这个帖子:IIS 管理器无法加载类型“Microsoft.Web.Management,这说明我需要安装一个缺失的模块。该帖子的答案说我应该通过从 iis.net 下载或使用 Web 平台安装程序来安装缺失的模块。

有人能提供关于如何安装模块的更多详细信息吗?我尝试在 iis.net 和 WPI 中搜索类型/程序集名称,但没有找到任何结果。

缺失模块的类型和组件如下:

类型:Microsoft.Web.Management.Delegation.DelegationModuleProvider

  • 程序集:Microsoft.Web.Management.Delegation.Server

类型:Microsoft.Web.Deployment.UI.PackagingModuleProvider

  • 程序集:Microsoft.Web.Deployment.UI.Server

类型:Microsoft.Web.Management.Iis.Rewrite.RewriteModuleProvider

  • 程序集:Microsoft.Web.Management.Rewrite

相关内容