net framework 4.0 是干什么的
net framework 40是Microsoft NET Framework的40版本,是用于Windows的新托管代码编程模型。
NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。大部分管理代码需要进行验证以确保类型安全及预先定义好的其它属性的行为的安全。
安全策略包含了许多代码组,这些组包含了根据证据应给予的许可权。代码组描述的许可可提供给从特定的安全区域获得的组合,或提供给由特定发行商签名过的组合等等。
扩展资料:
NET Framework 旨在实现下列目标:
1、提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。
2、提供一个将软件部署和版本控制冲突最小化的代码执行环境。
3、提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
4、提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
5、使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。
6、按照工业标准生成所有通信,以确保基于 NET Framework 的代码可与任何其他代码集成。
-Microsoft NET Framework
1
你先检查下你的VS 2010发布网站的时候是不是用的40编译版本编译的;
2
检查IIS编译的时候是用的VB语言(默认)还是C#语言;
3
检查存放发布程序的文件夹是不是赋予了EveryOne权限
4
检查路径是否是根目录(判断标准,网站程序的bin文件夹所在目录)
GOODLUCK
问题起因
重装系统后安装VS2012,然后打开项目的时候,提示aspnet 40尚未在web服务器上注册,如图:
解决办法
1首先IIS应用程序池添加 net framework40版本。
2接着找到C:\Windows\MicrosoftNET\Framework\v4030319 这个目录
3然后 开始->所有程序->附件->鼠标右键点击“命令提示符”CMD->以管理员身份运行->
CD C:\Windows\MicrosoftNET\Framework\v4030319
4在当前目录下输入:aspnet_regiisexe -i
如果出现如图所示,则证明成功了。
如果出现下面这张图的问题
则证明还得进行下面这步的操作:
微软net40是NET Framework 4的简称。
1、NET Framework 4是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多基于此架构的程序需要它的支持才能够运行。
2、NET Framework 旨在实现下列目标:
提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的
提供一个将软件部署和版本控制冲突最小化的代码执行环境
提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境
提供一个可消除脚本环境或解释环境的性能问题的代码执行环境
使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致
按照工业标准生成所有通信,以确保基于 NET Framework 的代码可与任何其他代码集成
0条评论