gpt4 book ai didi

asp.net-mvc - MVC 可以在 3.5 IIS6 上运行吗?非 SP1

转载 作者:行者123 更新时间:2023-12-02 07:55:26 24 4
gpt4 key购买 nike

我被引导相信 MVC 应用程序是 BIN 可部署的,因此可以部署到任何 ASP.net 3.5 兼容服务器。我正在尝试部署到带有 3.5(无 SP1)的 Windows Server 2003 x64,但无法正常工作。

我在访问主页时得到以下信息,由于我们的应用程序配置,它重定向到/Account/LogOn View 。

The page cannot be found

我已将三个(加上扩展,我不记得为什么)MVC dll 设置为“复制本地”,因此它们最终位于 bin 文件夹中。我正在发布然后将应用程序复制到服务器:

  • System.Web.Abstractions.dll
  • System.Web.Mvc.dll
  • System.Web.Routing.dll
  • System.Web.Extensions.dll

有谁知道我做错了什么?该应用程序可以在另一台装有 3.5 SP1 的机器上运行,也可以在安装有 SP1 和 MVC 的开发机器上运行。

我已经检查了所有我能想到的,确保权限正确等等。

最佳答案

IIS 6 无法正确处理 .mvc 扩展名。除其他事项外,您还必须将 .mvc 映射到 ASP.NET 处理程序。这是为您准备的演练:http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

关于asp.net-mvc - MVC 可以在 3.5 IIS6 上运行吗?非 SP1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1102850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com