计算机找不到应用程序池,IIS 安装了.net framework 4.0/4.5 却找不到相应应用程序池...

通常情况下是因为没注册造成的,有些安装包会自己帮你注册上有些不会,感觉略坑。

注册方法:在计算机中点击 开始菜单–>运行 拷贝以下内容运行一下即可。

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

以上是 .net framework 4.0 的注册方式,其实 无论2.0 还是 4.0 还是4.5

只要到相应的目录注册下即可,如2.0的注册方式:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

但是在安装4.5版本的时候会出现问题?找不到4.5的文件,问题在哪里呢?

在微软的MSDN上可以查到说明:

[原文].NET 4.5 is an in-place replacement for .NET 4.0,

When .NET 4.5 is installed it effectively replaces .NET 4.0 on the machine. .NET 4.0 gets overwritten by a new version of .NET 4.5 which - according to Microsoft - is supposed to be 100% backwards compatible.

就是说:NET4.5其实是NET4.0升级版,当你安装4.5时候,他会把你的4.0覆盖掉,而你上图中的NET4.0文件夹此时里面装的就是NET4.5。

看看如下的4.5 DLL库中的版本号就知道了。

d316bc0f61c8a2f236f07de7f854d0c1.png

.NET Framework 4.5是在4.0基础上的in-place更新,C:\Windows\Microsoft.NET\Framework64与IIS应用程序池看到的Framework版本还是4.0。

来源:https://www.cnblogs.com/baicaibangcn/p/7678352.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值