【问题标题】:getting mvc on shared host to work让共享主机上的 mvc 工作
【发布时间】:2009-05-08 14:28:27
【问题描述】:

关于如何让我的 asp.net mvc 网站在运行 asp.net 3.5 但可能不是 IIS 7 的网络主机上工作的任何想法? (我认为他们可能在 IIS 6 上)

我在 Crystal Tech 上,我的主页显示正常,但所有其他请求都给我一个 404 page not found 错误。

注意:我已经按照这些说明进行操作,但仍然无法正常工作

http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx

【问题讨论】:

    标签: asp.net-mvc hosting


    【解决方案1】:

    你试过了吗?

    http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

    我遇到了同样的问题 - 我试图解决它,但认为花时间在后级服务器上运行是不值得的。最后,我更容易转移到运行 Windows Server 2008 和 IIS7 的主机。

    【讨论】:

    • 如果您不介意我问,您选择了哪个托管服务提供商?
    • 我想我会省去麻烦,换一个新主人。谢谢。
    【解决方案2】:

    如果您有 IIS7,那么您可以选择在集成模式和管道模式之间切换 IIS7。尝试在控制面板中切换到其他模式。这对我有用。

    【讨论】:

      【解决方案3】:

      我通过在路由表中所有路由的末尾添加一个 .aspx 来修复它(“/{Controller}/{Action}/{id}.aspx”)。 您可以添加 asp.net 处理的任何扩展名(如 .mspx、.ashx、...) 在不添加任何扩展的情况下修复它的唯一方法是要求您的主机这样做,或者使用 IIS7 将您的主机更改为另一个

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-03-14
        • 1970-01-01
        • 1970-01-01
        • 2019-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多