【问题标题】:Install MVC on 2.0.NET Server with IIS6 without Admin Rights在没有管理员权限的情况下使用 IIS6 在 2.0.NET 服务器上安装 MVC
【发布时间】:2009-11-06 22:19:03
【问题描述】:

在我使用 IIS 5 (winxp) 和 Visual Web Developer 的本地机器上,我使用 MVC 构建了一个漂亮且结构良好的网站。 现在部署到测试服务器。我发现它没有安装 MVC -

错误:-


解析器错误消息:无法加载文件或程序集“System.Web.Mvc,版本=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。

来源错误:

第 39 行: 添加 assembly="System.Web.Abstractions,Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/
第 40 行: 添加 assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

第 41 行:* *add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

源文件:web.config 行:41


由于公司不熟悉 IT 和编程,他们不愿意授予管理员权限或安装任何他们没有得到他们的合同专家建议的东西,他们只是不是 mvc 粉丝。所以我更喜欢类似于重新定位一些 DLL 或导入另一个项目的解决方案。

如何在 IIS6 2.0.net 上使用 MVC?

我读过 安装-asp-net-mvc-没有管理员权限 ~ 适用于 IIS 7 asp-net-mvc-on-iis6 ~ 不涉及安装或运行应用程序 我知道安装后的路由问题。我将使用通配符路由。

【问题讨论】:

    标签: asp.net-mvc .net-2.0 iis-6 installation windows-server-2003


    【解决方案1】:

    Jason White 说的是对的……您必须拥有 .NET 3.5 才能使用 ASP.NET MVC。但是,如果您想进入疯狂的、不受支持的、hack-ish 领域,可以针对 .NET 框架 2.0 运行 ASP.NET MVC。我真的不推荐它,但如果你想研究它,Scott Hanselman talks about it here

    【讨论】:

      【解决方案2】:

      你要找的是Bin Deploying ASP.NET MVC

      但您仍然需要在该服务器上安装 .NET 3.5。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-05
        • 2019-11-29
        相关资源
        最近更新 更多