注册.NET 4.5 IIS 10 Windows 10

Jam*_*mer 20 .net asp.net iis

我一直在看这几个小时,我无法修复它.

我有一个.NET 4.5网站和API,我正在使用Windows 10.我安装了VS2012 Pro并安装了VS2015社区.

检查Web平台安装程序,它表明我已经安装了.NET 4.5.

每次我打开API或网站解决方案时,它都会告诉我.NET 4.5和IIS没有配置,我的应用程序也不会运行.

我已经尝试按照MS运行这些命令:

dism /online /enable-feature /all /featurename:IIS-ASPNET45
Run Code Online (Sandbox Code Playgroud)

而且我仍然报告了一些错误.我读过的所有内容都指出上述命令应该解决问题,但事实并非如此.除了上面列出的命令之外,我在主题上找不到任何其他内容.

似乎有很多人对这个问题都说同样的事情,但没有可行的解决方案(至少对我而言至今)..NET 4.5未列在Add Features to Windows.

我如何使这个工作,以便ASP.NET 4.5和IIS工作?

小智 36

我在VS 2015中遇到了同样的问题,我的情况是:

  1. 从Windows 7更新 - > Windows 10
  2. 安装VS 2015
  3. 启用IIS,这样我就可以打开管理控制台并做一些可爱的事情
  4. 然后我尝试在上面提到的本地IIS中托管.net 4.5 Web API

结果是404错误.

修理:

  1. 管理员身份打开VS2015开发人员命令提示符
  2. dism /online /enable-feature /all /featurename:IIS-ASPNET45
  3. 操作成功完成

可爱的200回复​​......


Jam*_*mer 7

似乎这实际上是一个错误.尽管命令实际工作,但是一旦安装了.NET 4.6,旧版Visual Studio就会遇到问题.

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-后安装-的微软网框架,4-6.aspx

Microsoft已针对所有受影响的Microsoft Visual Studio版本发布了修复程序.

  • 不适用于Windows 10 + VS 2015/VS 2017 ...... :( (3认同)

小智 7

修理:

  1. 以管理员身份打开VS2015的开发人员命令提示符

  2. dism /online /enable-feature /all /featurename:IIS-ASPNET45

  3. 操作成功完成

  • 我认为这个答案是近 3 小时后直接从尼尔那里复制的。 (3认同)