【问题标题】:Making an ASP.NET MVC 4 hybrid bin deployable使 ASP.NET MVC 4 混合 bin 可部署
【发布时间】:2013-04-26 18:16:43
【问题描述】:

这可能是我有点昏暗,但我不知道如何使我的 webforms / MVC 4 混合应用程序 bin 可部署(即,如果所需的程序集尚未在 GAC 中,则它们将通过部署服务器)。如果它有助于理解这个过程,我会根据Scott Hanselman's blog post 松散地制作我的混合体。

在 VS 2010 中,有一个 Add Deployable Dependencies 对话框,我相信它为您完成了繁重的工作。但是,根据this question's answer 并根据我自己的经验,这种情况在 2012 年已经消失。这个答案说明了使用 Nuget 来管理依赖项的一些内容。但是,我没有使用 Nuget 导入我的混合程序集。我应该有吗?或者是否有我需要追溯添加的 Nuget 包?

为了添加更多上下文,我将 MVC 4 添加到 webforms 应用程序中,完成了所有更改,并且在我的开发机器上一切顺利。然后我使用 Cruise Control .NET 将它发送到我们的构建机器,构建失败,因为它不知道 MVC 和朋友是什么。有一个 ASP.NET MVC 3 应用程序在同一台构建机器上运行良好,因此 DLL 必须存在于某个地方。我已经将 MVC 4 应用程序作为 MVC 3 进行了尝试,但没有任何乐趣。

【问题讨论】:

    标签: .net asp.net-mvc-4 deployment


    【解决方案1】:

    好的,这个问题已经解决了。这个问题的答案至少是把它降级到 MVC 3,事实上它以前不起作用是 Visual Source Safe 的一个小问题。对于遇到这样一种情况的其他人,他们正在尝试构建一个他们知道 MVC 3 绝对有效的 MVC 4 应用程序,请尝试降级。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-31
      • 2010-11-19
      • 1970-01-01
      相关资源
      最近更新 更多