如何往IIS 7.5的Application Pools中添加ASP .NET v4.0

如何往IIS 7.5的Application Pools中添加ASP .NET v4.0,第1张

如果你的网站/WCF Service是使用ASP.NET 4.0编写的,但是在你的IIS的Application Pools中没有ASP.NET v4.0,那么你可能会在访问该服务上相关页面时遇到如下错误:HTTP Error 404.3 – Not FoundThe page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map. Detailed Error InformationModule StaticFileModule.当然,出现上述错误的原因可能是多种多样的。不过如果是由于IIS中没有ASP .NET v4.0的Application Pool造成的,你可以通过如下方式解决:1. 找到开始 - 所有程序 - Microsoft Visual Studio 2010 - Visual Studio Tools -Visual Studio Command Prompt (2010),点击右键,选择Run as Administrator(以管理员权限运行)2. 在打开的命令行窗口中,运行aspnet_regiis.exe -i(不包含引号)3. 再访问该页面试试看,如果还是同样错误的话,可以考虑重启一下IIS

问题起因

重装系统后安装VS2012,然后打开项目的时候,提示asp.net 4.0尚未在web服务器上注册,如图:

解决办法

1.首先IIS应用程序池添加 net framework4.0版本。

2.接着找到C:\Windows\Microsoft.NET\Framework\v4.0.30319 这个目录

3.然后 开始->所有程序->附件->鼠标右键点击“命令提示符”CMD->以管理员身份运行->

CD C:\Windows\Microsoft.NET\Framework\v4.0.30319

4.在当前目录下输入:aspnet_regiis.exe -i

如果出现如图所示,则证明成功了。

如果出现下面这张图的问题

则证明还得进行下面这步的 *** 作:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7983772.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存