代码之家  ›  专栏  ›  技术社区  ›  Brett Rigby

如何配置iis7以使用MVC 2.0 Framework 4.0应用程序

  •  5
  • Brett Rigby  · 技术社区  · 15 年前

    我有一个MVC 2.0应用程序,我在VS2010中使用它是一个.NET Framework 4.0应用程序,它在我的本地开发人员计算机上工作得很好,但在涉及到IIS时失败,给了我各种各样的IIS错误。

    有人能告诉我在IIS 7.0(在Windows 2008服务器上运行)中设置应用程序需要执行的步骤顺序吗?我能得到的最好的结果是它显示了我站点根目录的目录内容。:o(

    我跟踪了各种各样的so链接到不同的帖子,上面说为了停止403.14禁止的错误消息,你只需在IIS中为我的特定应用启用目录浏览,它就不在了,但是打开它只会显示出根级别的结构,而不是实际运行我的站点。

    要确认,2008服务器已安装.NET Framework 4.0,并且我已在Visual Studio 2010中将3x MVC 2.0 DLL设置为从中复制local=true,以便在bin文件夹中存在所需的MVC.dll。我在那台机器上运行了一个MVC 1.0应用程序(使用VS2008制作),但似乎无法使这个2.0应用程序正常工作。

    2 回复  |  直到 12 年前
        1
  •  8
  •   Eilon    15 年前

    检查包含MVC应用程序的iis7应用程序池是.NET 4应用程序池而不是.NET 2应用程序池。

    1. 在IIS管理器中,选择网站(例如“默认网站”)。
    2. 在“操作”面板中,选择“高级设置”
    3. 在该对话框中有一个属性列表。选择“应用程序池”,然后单击它旁边的“…”按钮。
    4. 确保所选应用程序池使用的是.NET 4.0版
        2
  •  1
  •   Toon Krijthe    12 年前
    • 在IIS 7上-在左侧面板上选择应用程序池
    • 在右侧面板(操作)上,单击设置应用程序池故障
    • 在“常规”选项卡上,选择.NET Framework 4.0。