我尝试在管理员cmd中运行aspnet_regiis.exe -ir,但没有运气。
有什么想法吗?
C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319> aspnet_regiis.exe -ir
Microsoft(R)ASP.NET RegIIS版本4.0.30319.17929管理 用于在本地计算机上安装和卸载ASP.NET的实用程序。 版权所有(C)Microsoft Corporation。版权所有。开始 在不更改现有Web的情况下安装ASP.NET(4.0.30319.17929) 应用程序使用此版本的ASP.Net。此选项不是 此版本的操作系统支持。行政人员 应该使用“转”来安装/卸载带有IIS8的ASP.NET 4.5 Win dows Features On / Off“对话框,服务器管理器管理工具, 或者dism.eee命令行工具。有关详细信息,请参阅 http://go.microsoft.com/fwlin k /?LinkID = 216771。完成安装 ASP.NET(4.0.30319.17929),不更改现有的Web应用程序 使用此版本的ASP.Net。
关于安装/卸载ASP.NET 4.5的所有这些可怕的讨论。
答案 0 :(得分:4)
Windows Server 2012上的解决方案是:
更多信息:http://www.codeproject.com/Articles/613812/Solve-IIS-8-Error-Could-not-load-type-System-Servi
造成这种情况的原因是我在设置IIS和.NET 4.5之后启用了WCF服务。这导致服务器上的所有应用程序都失败。
在我完成上述步骤以获得除WCF之外的所有内容后,我仍然需要WCF才能运行。为此,我进入“打开和关闭Windows功能”并启用.NET Framework 4.5功能 - > WCF服务 - > HTTP激活
答案 1 :(得分:1)
IIS8中不推荐使用aspnet_regiis。当我们自动安装IIS(ASP .NET 4.5和其他组件)时,asp .net会被注册。我们不需要手动注册它。
您能否简要说明您所面临的问题?
答案 2 :(得分:0)
从管理命令提示符运行以下命令: dism / online / enable-feature / featurename:IIS-ASPNET45
对于Windows 8客户端计算机,在“Internet信息服务 - >万维网服务 - >应用程序开发功能 - > ASP.NET 4.5下打开/关闭”打开/关闭Windows功能“中的”IIS-ASPNET45“ ”
答案 3 :(得分:0)
我面临着与上述相同的问题。即使在执行以下命令后,它也无法工作
dism / online / enable-feature / featurename:IIS-ASPNET45
我的解决方案是在VS 2010 SP1上安装补丁
为了给出背景我有Windows 10和VS 2010 SP1,并且在运行ASP.Net 4.6站点时遇到了问题
以下是Visual Studio版本的链接: -
VS 2010 SP1 =>
https://support.microsoft.com/en-us/help/3002340/unexpected-dialog-box-appears-when-you-open-projects-in-visual-studio
VS 2012 =>
https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open-projects-in-visual-studio
VS