我可以使用 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/