首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地获得/部署ASP.NET MVC?

如何正确地获得/部署ASP.NET MVC?
EN

Stack Overflow用户
提问于 2013-11-08 12:53:41
回答 2查看 111关注 0票数 2

我对如何在我的应用程序中正确地部署ASP.NET MVC感到非常困惑。据我所知,有以下方法可以在机器上获得它:

  • 您可以下载一个单独的安装程序,并将其安装在具有approprite .NET框架的计算机上(尽管哪个.NET版本需要哪个.NET框架?)
  • 有些版本伴随着.NET框架本身(尽管我找不到哪个版本的.NET附带了哪个版本);
  • 有些版本是在Visual中安装的(不过,也不知道安装哪个版本的VS)。在这种情况下,您可以为这些引用将Copy Locally设置为true,并执行"bin“。但是,您可能需要添加一些额外的引用(但不确定哪些引用)。
  • 您还可以下载MVC作为一个NuGet包,在这种情况下,它还可以下载其他一些无关的包,如WebPages、Infrastructure和Razor (这是我个人的WTF -- Razor不是MVC的核心部分?)在这种情况下,构建过程将在默认情况下自动执行"bin部署“(我认为.)

所以..。见鬼?向您的开发工作站添加MVC的正确方法是什么,向项目添加引用的正确方法是什么(NuGet )?),将其部署到目标服务器(单独的安装程序?.NET安装程序)的正确方法是什么?布署?)

EN

回答 2

Stack Overflow用户

发布于 2013-11-08 12:58:30

“适当”开发:

“正确的方式”(我指的是标准/可再分配的方式)将使用Nuget作为您的参考。这意味着您可以轻松地管理不同的版本,并且项目中的任何其他人都有一个标准的存储库,可以从中提取外部需求。

NuGet文档对如何添加引用有了一个很好的解释。

要安装适合于通过Visual开发的MVC版本,只需从ASP.NET MVC网站下载并安装它。这将安装必要的模板,以便在Visual中创建新的MVC项目。这还将包括必要的二进制文件等。

“适当”部署:

使用bin deploy部署到您的Use服务器。这意味着您不需要完全的管理权限来安装MVC需求。

菲尔·哈克指南将引导您完成bin部署MVC3+的过程。

请记住,web服务器确实需要安装适当的.NET平台。如果服务器上还没有安装适当的可再发行安装程序,您应该通过它安装它。

票数 0
EN

Stack Overflow用户

发布于 2013-11-08 14:27:51

关于部署,我将我的asp.net应用程序(我通常制作web应用程序)发布到目录中的文件系统(您也可以在那里设置一个服务器,但我不喜欢它),并使用FTP客户端将所有已部署的文件夹上传到服务器。所有的改变后,我对应用程序(如错误更正),我重新部署所有的应用程序,并上传单个部分。

我希望我能得到你的部分问题,这是我第一次这样回答。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19859607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档