.net - 在 Visual Studio 2008 中部署 ASP.NET MVC 应用程序

标签 .net asp.net-mvc visual-studio visual-studio-2008 deployment

我可以使用 Visual Studio 2008 中的复制网站工具将 MVC 应用程序部署到我的托管服务器吗?但是,在打开 MVC 项目的情况下,网站 菜单甚至不会显示在 Visual Studio 中。部署 MVC 应用程序的最佳实践是什么?谢谢。

最佳答案

ASP.NET MVC 不是网站,它是 Web 应用程序。您需要部署它,或者只是构建它然后复制它。

另外,根据您的托管公司,他们可能没有可用的 System.Web.MVC 程序集。

因此您还需要将其部署到您的 bin 目录中。您可以通过转到引用资料,选择 System.Web.MVC 来获取它。右键点击 -?特性。然后复制到本地。

编辑: [包括下面的额外评论,以防万一有人错过] 您需要在发布 Web 应用程序之前执行额外的步骤。您需要将以下引用 System.Web.Mvc、System.Web.Routing 和 System.Web.Abstractions 的复制本地属性设置为 true。如果您愿意,可以直接转到官方文档。

关于.net - 在 Visual Studio 2008 中部署 ASP.NET MVC 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1505363/

相关文章:

c++ - TBB 编译器错误 - 'my_task' : references must be initialized

c# - 为 .Net 平台编写 DSL

.net - Visual Studio Express 是否支持 .NET Core

asp.net-mvc - 在字符串文字引号内输出razor字符串

asp.net-mvc - 制作自定义电子商务应用程序 : ASP. NET MVC 或表单?

c# - VS 2015 钢筋混凝土 : Git integration crashed

c# - ASP.NET 应用程序可扩展性最佳实践指南

javascript - JQuery ajax .load() 引用正确的 url

asp.net-mvc - 聚合 LINQ 查询中的 Entity Framework 对象限制

c++ - 分发原始 msvcp.dll 或安装 vc_redist.exe