iis 安装.net 4.0net4.0 怎么办

9716人阅读
.NET(76)
可能在安装.NET Framework 4.0之前,IIS就已经装好了,结果在IIS的应用程序池中只有.NET 2.0的Classic .NET AppPool和DefaultAppPool。在使用vs2010开发的程序时,由于使用的是.NET Framework 4.0,所以部署到IIS上的时候,页面提示“无法识别的属性targetFramework&错误。
解决方案:只需要重新安装一下就可以了.在Frameworv4.0的目录中安装的程序以管理员权限重新运行一下就可以了.执行以下命令:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
应用程序池中就会多出2项来
然后再在Win7下打开控制面板--管理工具--Internet 信息服务(IIS)管理器,选择默认网站,在右边的“管理网站”栏里选择“高级设置…”,将“应用程序池”修改为“ASP.NET v4.0 ”,如下图所示:
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:208600次
积分:2459
积分:2459
排名:第13676名
原创:10篇
转载:155篇
评论:15条
(1)(1)(1)(5)(1)(6)(1)(4)(5)(10)(8)(3)(21)(14)(1)(2)(2)(9)(1)(20)(5)(2)(4)(5)(7)(6)(6)(2)(4)(5)(3)如何让IIS同时支持ASP.NET 3.5/4.0/4.5 - 官方博客 - 朝暮数据
按域名类别
域名周边服务
域名实用工具
服务承诺:下单后5秒内开通,否则赔偿双倍延迟时间。
大洋洲地区
大洋洲地区
大洋洲地区
用户名/手机号/邮箱
如何让IIS同时支持ASP.NET 3.5/4.0/4.5
标签 IIS , ASP.NET
阅读 23002 次
Windows 2012系统天然就支持ASP.NET 4.5框架,就像Windows 2008系统默认支持ASP.NET 3.5一样。我们也可以在2012系统中安装3.5框架,让IIS同时支持ASP.NET 2.0/3.5/4.0/4.5多个版本。注意,这里提到的四个.NET框架版本,其实已经合并为两个。ASP.NET 3.5是.NET 2.0的升级版本,ASP.NET 4.5是.NET 4.0的升级版本。也就是说,当我们需要2.0版本时,把.NET框架调整到3.5即可;同理,当我们需要4.0版本时,把.NET框架调整到4.5即可。安装准备本文是以IIS 8.0为例,也适用于IIS 7.0/7.5/8.5版本,但不适用IIS 6.0版本,6.0版本对.NET框架的支持与设置和以后版本有很大区别。我们在安装IIS 8.0的时候,需确保已安装以下应用程序开发模块。我们知道,IIS上可以同时支持多网站的访问,即业内人士通常说的虚拟主机。每个虚拟主机都是运行在特定的应用程序池中的,一个程序池中既可以放置一个网站,也可以放置多个网站。ASP.NET版本就是在应用程序池中设置的,同一个程序池中的全部网站则拥有相同的.NET框架。设置方法要测试不同.NET版本的效果,我们可以新建两个网站,并把它们放在不同的应用程序池中。关于新建网站的步骤,这里不再详述,可参考朝暮数据官方博客的其他文章。下面介绍如何修改应用程序池的.NET版本。打开应用程序池,选择要调整的程序池,再点击右侧操作栏上的“基本设置”。在“编辑应用程序池”对话框中,就可以选择.NET Framework版本了。请看下面的图示,虽然只显示了2个版本,但可以支持2.0/3.5/4.0/4.5四种.NET框架,或者您还可以选择“无托管代码”,让程序池完全不支持.NET。顺便提一下,应用程序池的关键设置点除了.NET版本外,还有托管管道模式(经典/集成),以及是否启用32位应用程序(默认是64位)。因此,要决定某个应用程序池的基本特性,需同时确定.NET版本、托管模式和32/64位这三个特征。
021-(传真)当前位置:
Win10系统运行IIS提示.netFrameWoek4.0注册不了怎么办?
导读:在今天的win10系统使用教程中,我们就跟大家一起来分享一下已经安装了.netFrameWork4.0的win系统电脑,运行IIS的时候却被提醒:.netFrameWork4.0注册不了这个问题的解决方法。那么,遇到这个问题该怎么办呢?还是一起看看今天的教程内容吧! Win10系统 原因和
 在今天的win10系统使用教程中,我们就跟大家一起来分享一下已经安装了.netFrameWork4.0的win系统电脑,运行IIS的时候却被提醒:.netFrameWork4.0注册不了这个问题的解决方法。那么,遇到这个问题该怎么办呢?还是一起看看今天的教程内容吧!
  Win10系统
  原因和解决方法:
  因为VS2015自带的4.5,Win10里就能不能再装4.0了,Win7是可以的,卸载了高版本的.netFrameWoek,还是装不上4.0,可以重装的系统,先装IIS默认就注册上了4.0,在装VS2015就可以了。
  以上就是Win10运行IIS提示没有注册.netFrameWoek4.0的原因和解决方法了,当然现在.netFrameWork已经更新到了4.5,只要你更新.netFrameWork4.5就不会出现上述的问题。
(编辑:Mr.zheng)
北京时间10月1日凌晨1点,微软将在旧金山召开 Win10 ...
10月2日零点,微软正在公开 Win10 预览版系统下载地址...
人人自学网发布网站出错,IIS6.0 .NET4.0,该怎么处理(2) - ASP.NET当前位置:& &&&发布网站出错,IIS6.0 .NET4.0,该怎么处理发布网站出错,IIS6.0 .NET4.0,该怎么处理(2)&&网友分享于:&&浏览:412次 &
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) +132 &
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +144 &
System.Reflection.Assembly.Load(String assemblyString) +28 &
System.pilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46[ConfigurationErrorsException: Could not load file or assembly 'WEBTest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. 拒绝访问。] &
System.pilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +618 &
System.pilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +209 &
System.pilationSection.LoadAssembly(AssemblyInfo ai) +130 &
pilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178 &
pilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +94 &
pilation.BuildManager.CallPreStartInitMethods() +332 &
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +591[HttpException (0x): Could not load file or assembly 'WEBTest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. 拒绝访问。] &
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +8946548 &
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97 &
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +258 &---------------上面是浏览新建的测试网站时抛出的错误,请问是啥问题?网站是用VS2010 .NET4.0下生成的,服务是Win2003sp2已经安装了.NET4.0的框架支持,并且网站的ASP.NET的版本也已经选择了.NET4.0了------解决方案--------------------检查C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/文件夹的安全性,是否有NETWORK Service帐号可修改权限删除C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/下面的所有内容停止管理工具-服务里面的indexing 服务
------解决方案--------------------没见过这种问题
------解决方案--------------------给目录设置可读可写权限。。重启IIS
------解决方案--------------------孟子老师的方法你也试过了吗?可以尝试修改C:\Windows\Temp文件夹的读写权限。
------解决方案--------------------没遇到过
------解决方案--------------------拒绝访问是权限问题,把ASP。NET用户的权限设置好了吗?
------解决方案--------------------重装iis试试看
------解决方案--------------------要设置账户是NETWORK SERVICE和IIS_WPG两个组TEMP和C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/都要设置
------解决方案--------------------应当是 访问权限导致的
------解决方案--------------------Appbase = file:///F:/WebSites/Test/是否授受IIS用户(先开启匿名访问试试)访问权限?报错显示你的dll文件无权限访问 共&2&页:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有IIS中.net4.0配置三大注意事项(网页无访问解决办法)
由于项目需要,近期在一台远程服务器上配置iis,由于用的是vs2010写的代码,所以代码是基于.net4.0平台的,所以在配置过程中遇到点问题。特此记录:
第一:首先要安装.net4.0,之后找到安装目录(默认目录是C:\Windows\Microsoft.NET\Framework\v4.0.30319)运行如图所示程序:
将.net4.0注册给iis
第二:设置网站的默认路径,并设置第一首页,这个用iis管理工具就好,很简单,不在赘述。不过注意,在配置网址的时候写的是远程访问地址,而非127.0.0.1.
第三:这个比较重要,我在一开始都配置好后,总是出现无法访问该页的事情,后来才发现在iis扩展工具的最下方的web扩展服务里将asp.net允许了就ok了。如图:
特别感谢网上的各种帖子及相关博文,特此记录。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 win2008 iis .net4.0 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信