如何在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,然后执行以下步骤:

  • 打开您的命令提示符(Windows + R)并键入cmd并按ENTER键
    如果您启用了UAC,则可能需要以管理员身份启动此功能。
    为此,找到exe文件(通常你可以开始打开开始菜单进行输入),右键单击并选择“以管理员身份运行”
  • 键入cd C:WindowsMicrosoft.NETFrameworkv4.0.30319 ,然后按Enter。
  • 键入aspnet_regiis.exe -ir并再次按ENTER键。
  • 如果这是IIS的新版本(没有其他网站运行在其上),或者您不担心托管站点因框架更改而中断,则可以使用-i而不是-ir 。 这将改变他们的AppPools为你和步骤5-上不应该是必要的。
  • 在这一点上,您将看到它开始着手将.NET框架安装到IIS中
  • 关闭DOS提示符,重新打开开始菜单并右键单击计算机,然后选择管理
  • 展开左侧(服务和应用程序)并选择Internet信息服务
  • 现在,您将在专用于IIS的内容窗口中拥有一个新的小程序。
  • 展开您的计算机并找到“ 应用程序池”节点,然后选择它。 (您现在应该看到列出的ASP.NET v4.0)
  • 展开您的“ 网站”节点并找到您想要修改的网站(选择它)
  • 在右侧,您会注意到编辑网站”文本下面的“ 基本设置...” 。 点击这个,会出现一个新的窗口
  • 使用Select ...按钮选择.NET 4 AppPool,然后单击确定。
  • 重新启动网站,你应该是很好的去。
  • (您也可以为每个要应用.NET 4的站点重复执行第7步)。


    其他参考:

  • .NET 4框架
    那些尚未拥有它的框架。
  • 我如何使用提升的权限运行命令?
    有关如何使用管理员权限运行命令提示符的说明。
  • aspnet_regiis.exe选项
    对于那些可能想要知道-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