【牛腩发布系统】——修改.NET Frameword 版本和IIS
打开vs2012的时候出现了这个,于是上网查找解决方案
一、首先设置IIS应用程序池 net framework版本为4.0,下面带大家看看如何具体实现
解决步骤:
1、 打开IIS点击IIS根节点
2、 看右边的“操作”—》点击“更改.NET Framework版本”
3、
选择相应的版本,我这里应该选择v4.0.30319,点击确定
4、 点击IIS的应用程序池
5、在右边“操作”栏里选择“应用程序默认设置...”
5、 把“.NETFramework 版本”设置为v4.0,点击“确定”即可。
6、 设置需要的版本为允许允许,不然会出现如下错误:
应用程序“NET/CRM”中的服务器错误
Internet Information Services 7.5
错误摘要由于Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
7、设置方法:
(1)、打开ISAPI和CGI限制
(2)、找到你需要但被设为不允许运行的版本,
(3)、把需要运行的版本设置为“允许”,即可
以上步骤就可以解决修改.NET Frameword 4.0版本和IIS
二、设置完.NET Frameword 4.0版本,然后 开始->所有程序->附件->鼠标右键点击“命令提示符”CMD->以管理员身份运行->
CDC:\Windows\Microsoft.NET\Framework\v4.0.30319
在当前目录下输入:aspnet_regiis.exe-i
如果出现如图所示,则证明成功了。
如果出现下面这张图的问题
则证明还得进行下面这步的操作:
安装VS2012的补丁,其他VS版本的也得安装补丁,点击查询需要安装的补丁,下载安装就没问题了。