代码之家  ›  专栏  ›  技术社区  ›  Basant B. Pandey

如何在共享主机服务器上部署mvc应用程序?

  •  1
  • Basant B. Pandey  · 技术社区  · 14 年前

    我的网站在舵手控制面板上。我在mvc上开发了我的网站,但是我的托管提供商在托管帐户框架3.5和iis6上安装了以下组件。但我无法运行我的网站它显示我的网页找不到错误。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Community Mike Causer    7 年前

    问题是你在iis6下运行,如果它在共享主机上运行,你就不太可能有足够的控制能力让mvc在不“作弊”的情况下运行。

    在iis6下,请求只会被路由到asp.net处理程序(我不保证术语正确),如果它们有正确的扩展名(.aspx,.asmx,.ashx,等等)和一个好的mvc url,则根本没有扩展名,因此它不会被asp.net看到,因此请求不会在你的MVC应用程序,所以你找不到页面。

    在iis7下,所有东西(ish)都通过asp.net处理程序,所以它只是工作。

    有几个链接可以帮助您,这里有一个stackoverflow问题: ASP.NET MVC on IIS6

    下面是菲尔·哈克的主题: http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

    希望这有帮助。 http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx