【问题标题】:Hosting/Publishing MVC3 on IIS6在 IIS6 上托管/发布 MVC3
【发布时间】:2011-06-17 09:24:39
【问题描述】:

所以具体来说,我使用的是 windows server 2003(即 iis 6)。我已经安装了 ASP.NET MVC 3 RTM 和 .NET 4。

我已经尝试了一些指南。我也尝试了 Haacked 的指南,然后导航到了根目录。

例如。

  • localhost/MyWebApp 显示目录列表被拒绝(权限相关问题可能与我的实际问题无关)。

  • 访问另一个视图 localhost/MyWebApp/Home.mvc/Index,显示 404 错误页面。

我有什么遗漏吗?我没有在服务器上安装任何 Visual Studio,但我应该改用 Web 平台安装程序吗?

【问题讨论】:

    标签: asp.net-mvc-3 iis-6


    【解决方案1】:

    当您将应用程序从 Visual Studio 部署到本地 IIS 时,您的应用程序是否正常工作?

    “Home.mvc”看起来有点奇怪 - 默认路由暗示名为“Home.mvcController”的控制器是无效的。

    另一个明显的检查是“MyWebApp”设置为使用 .NET 4 应用程序池的 Web 应用程序,而不仅仅是一个目录。

    【讨论】:

    • 在 global.asax 上添加扩展,映射扩展并将其托管在 .net 4 应用程序池中。
    • 汤姆,我也遇到了同样的麻烦。我在 IIS6 管理器中看不到任何方法来创建与 .Net 4.0 绑定的应用程序池。这在 IIS 6 中是如何实现的?
    猜你喜欢
    • 2011-07-22
    • 2011-01-10
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2020-08-17
    • 2018-02-17
    • 2010-10-01
    相关资源
    最近更新 更多