在IIS中運行網站時,出現錯誤:網站
未能從程序集「System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089」中加載類型「System.ServiceModel.Activation.HttpModule」。 命令行
其解決方案以下:cmd
安裝了 .NET Framework 4,隨後啓用了 .NET Framework 3.5WCF HTTP 激活,則會發生此錯誤。 若要解決該問題,請在 Visual Studio 2010 命令提示符下運行下面的命令行:
aspnet_regiis.exe -i -enableio
或者在cmd(以管理員身份運行)中執行命令:iis
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i -enable程序
問題緣由參見:di
MSDN提供的疑難解答 http://msdn.microsoft.com/zh-cn/library/aa751852.aspx 頁面底部分給出了說明和解決方案。vi