如何在IIS 7,Windows 7上将ASP.NET 4.0添加为应用程序池
以任何方式配置服务器并不是我的强项。 我试图将一个开发项目移到Windows 7.我需要运行该应用程序的一件事是选择ASP.NET v4.0作为IIS中的应用程序池。
我浏览了以下链接中的说明,以确保选择了正确的应用程序开发选项:
http://www.gotknowhow.com/articles/how-to-install-iis7-and-enable-aspnet
从IIS管理器中 ,我选择应用程序池并仅查看
- 经典的.NET AppPool
- DefaultAppPool
我需要也能够从中选择
- ASP.NET v4.0
- ASP.NET v4.0 Classic
我如何将这些添加到可用应用程序池列表中?
有可能你需要安装.NET 4(它也会为你创建一个新的AppPool)
首先确保你已经安装了IIS,然后执行以下步骤:
cmd
并按ENTER键 如果您启用了UAC,则可能需要以管理员身份启动此功能。
为此,找到exe文件(通常你可以开始打开开始菜单进行输入),右键单击并选择“以管理员身份运行”
cd C:WindowsMicrosoft.NETFrameworkv4.0.30319
,然后按Enter。 aspnet_regiis.exe -ir
并再次按ENTER键。 -i
而不是-ir
。 这将改变他们的AppPools为你和步骤5-上不应该是必要的。 (您也可以为每个要应用.NET 4的站点重复执行第7步)。
其他参考:
那些尚未拥有它的框架。
有关如何使用管理员权限运行命令提示符的说明。
对于那些可能想要知道
-ir
或-i
(或它们之间的区别)或其他选项可用的用户。 (我通常使用-ir
来防止当前正在运行的旧站点在框架更改上突然中断,但这取决于您。) 在IIS管理器的顶层(位于站点上方),您应该看到“应用程序池”树节点。 右键单击“应用程序池”,选择“添加应用程序池”。
为它命名,选择.NET Framework 4.0以及集成模式或经典模式。
当您添加或编辑网站时,新的应用程序池现在将显示在列表中。
打开一个Windows命令行。 将目录切换到C:WindowsMicrosoft.NetFrameworkv4.0.xxxx
,其中x是内部版本号。 输入aspnet_regiis -ir
并回车。 这应该注册.Net v4.0并默认创建应用程序池。 如果没有,则需要通过右键单击IIS中的“ Application Pools
文件夹并选择“ Add Application Pool
Application Pools
来手动创建它们。
编辑:作为参考,请参考引用-i参数的链接文档部分。
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx
链接地址: http://www.djcxy.com/p/90047.html上一篇: How to add ASP.NET 4.0 as Application Pool on IIS 7, Windows 7
下一篇: Deploy ASP.NET MVC on Linux: Best Practices, Tools & Surprises