【问题标题】:ASP.NET MVC and .NET 3.5 SP1 on Windows Server 2003 and IISWindows Server 2003 和 IIS 上的 ASP.NET MVC 和 .NET 3.5 SP1
【发布时间】:2010-09-29 01:06:20
【问题描述】:

我正在为一个客户编写一个网站,该客户说他们的服务器运行以下内容:“Windows 2003 with the latest IIS”。我需要做什么才能让他们准备好托管我使用 .NET 3.5SP1 构建的 ASP.NET MVC 网站?

【问题讨论】:

    标签: asp.net-mvc windows-server-2003 .net-3.5


    【解决方案1】:

    让他们安装 .Net 3.5 SP1 redist。

    编辑他们将不得不为您的网络应用程序创建虚拟目录,在该目录上创建应用程序,提供适当的权限,并可能手动将 ASP.Net 设置为 v2.0 .

    【讨论】:

      【解决方案2】:

      如果您想对 MVC 进行 bin 部署,只需安装 .NET 3.5 SP1。如果你想在 GAC 中安装 MVC,他们也应该安装 MVC beta。

      【讨论】:

        【解决方案3】:

        您可能还会在 Win2k3 上遇到 IIS6 的问题。 Phil Haack 在他的博客 Asp.Net MVC on IIS 6 Walkthrough 上发表了一篇精彩的演练。

        您还需要以下先决条件:

        【讨论】:

          【解决方案4】:

          创建一个 Web 设置项目并添加 .net 3.5 作为先决条件。安装程序询问要安装到哪个虚拟目录。

          【讨论】:

            【解决方案5】:

            带有最新 IIS 的 Windows 2003?嗯,这是不可能的,因为您无法在 Windows Server 2003 上运行 IIS7。您需要升级到 Windows Server 2008 才能运行最新的 IIS。

            也就是说,如果您正在运行 IIS6,则必须跳过一些障碍。有几个最佳实践(网址文件扩展名或通配符应用程序映射)Phil Haack has well documented 将有助于让您的应用程序正确运行。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2023-03-08
              • 1970-01-01
              • 2010-09-25
              • 2010-11-23
              • 2014-11-10
              • 1970-01-01
              • 2011-06-19
              • 1970-01-01
              相关资源
              最近更新 更多