首页 文章

无法在Windows 8上的IIS中注册.net 4.0

提问于
浏览
1

我尝试在管理员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 . 版权所有 . 开始安装ASP.NET(4.0.30319.17929)而不更改现有的Web应用程序以使用此版本的ASP.Net . 此版本的操作系统不支持此选项 . 管理员应使用“打开/关闭Win / dows功能”对话框,服务器管理器管理工具或dism.eee命令行工具,使用IIS8安装/卸载ASP.NET 4.5 . 有关详细信息,请参阅http://go.microsoft.com/fwlin k /?LinkID = 216771 . 完成安装ASP.NET(4.0.30319.17929)而不更改现有的Web应用程序以使用此版本的ASP.Net .

关于安装/卸载ASP.NET 4.5的所有这些可怕的话题

4 回答

  • 3

    我在Windows Server 2012上的解决方案是:

    • 在IIS中,打开模块,删除ServiceModel模块 .

    • 在IIS中,打开处理程序,删除svc-Integrated处理程序 .

    • 重启IIS

    更多这里: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

    在IIS8中不推荐使用aspnet_regiis . 当我们自动安装IIS(ASP .NET 4.5和其他组件)时,asp .net会被注册 . 我们不需要手动注册它 .

    你能简单说明你面临的问题吗?

  • 0

    从管理命令提示符运行以下命令: dism /online /enable-feature /featurename:IIS-ASPNET45

    对于Windows 8客户端计算机,请在“Internet信息服务 - >万维网服务 - >应用程序开发功能 - > ASP.NET 4.5”下的“打开/关闭Windows功能”中打开“IIS-ASPNET45” .

    参考:http://support.microsoft.com/kb/2736284

  • 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.

相关问题