我对如何在我的应用程序中正确地部署ASP.NET MVC感到非常困惑。据我所知,有以下方法可以在机器上获得它:
Copy Locally设置为true,并执行"bin“。但是,您可能需要添加一些额外的引用(但不确定哪些引用)。所以..。见鬼?向您的开发工作站添加MVC的正确方法是什么,向项目添加引用的正确方法是什么(NuGet )?),将其部署到目标服务器(单独的安装程序?.NET安装程序)的正确方法是什么?布署?)
发布于 2013-11-08 12:58:30
“适当”开发:
“正确的方式”(我指的是标准/可再分配的方式)将使用Nuget作为您的参考。这意味着您可以轻松地管理不同的版本,并且项目中的任何其他人都有一个标准的存储库,可以从中提取外部需求。
NuGet文档对如何添加引用有了一个很好的解释。
要安装适合于通过Visual开发的MVC版本,只需从ASP.NET MVC网站下载并安装它。这将安装必要的模板,以便在Visual中创建新的MVC项目。这还将包括必要的二进制文件等。
“适当”部署:
使用bin deploy部署到您的Use服务器。这意味着您不需要完全的管理权限来安装MVC需求。
菲尔·哈克指南将引导您完成bin部署MVC3+的过程。
请记住,web服务器确实需要安装适当的.NET平台。如果服务器上还没有安装适当的可再发行安装程序,您应该通过它安装它。
发布于 2013-11-08 14:27:51
关于部署,我将我的asp.net应用程序(我通常制作web应用程序)发布到目录中的文件系统(您也可以在那里设置一个服务器,但我不喜欢它),并使用FTP客户端将所有已部署的文件夹上传到服务器。所有的改变后,我对应用程序(如错误更正),我重新部署所有的应用程序,并上传单个部分。
我希望我能得到你的部分问题,这是我第一次这样回答。
https://stackoverflow.com/questions/19859607
复制相似问题