Asp.net mvc 如何正确获取/部署ASP.NET MVC?
我完全搞不清楚如何在我的应用程序中正确部署ASP.NET MVC。据我所知,有以下几种方法可以在机器上获得:Asp.net mvc 如何正确获取/部署ASP.NET MVC?,asp.net-mvc,deployment,Asp.net Mvc,Deployment,我完全搞不清楚如何在我的应用程序中正确部署ASP.NET MVC。据我所知,有以下几种方法可以在机器上获得: 您可以下载一个单独的安装程序,并将其安装在具有适当的.NET framework的计算机上(尽管哪个MVC版本需要哪个.NET framework?) 有些版本是与.NET framework本身一起提供的(尽管我找不到哪个版本的.NET附带哪个版本的MVC) 有些版本是随VisualStudio一起安装的(不过,也不知道哪些版本是随VS的哪些版本一起安装的)。在这种情况下,您可以将这
- 您可以下载一个单独的安装程序,并将其安装在具有适当的.NET framework的计算机上(尽管哪个MVC版本需要哪个.NET framework?)
- 有些版本是与.NET framework本身一起提供的(尽管我找不到哪个版本的.NET附带哪个版本的MVC)李>
- 有些版本是随VisualStudio一起安装的(不过,也不知道哪些版本是随VS的哪些版本一起安装的)。在这种情况下,您可以将这些引用的
设置为本地复制
,并执行“bin部署”。不过,您可能需要添加一些额外的引用(不确定是哪个引用)真
- 你也可以下载MVC作为一个NuGet软件包,在这种情况下,它还下载一些其他不相关的软件包,如网页、基础设施和Razor(这是我个人的WTF,Razor不是MVC的核心部分吗?)。在这种情况下,构建过程将在默认情况下自动执行“bin部署”(我认为…)
请记住,web服务器确实需要安装适当的.NET平台。如果服务器上尚未安装此应用程序,则应通过安装。关于部署,我将我的asp.net应用程序(我通常制作web应用程序)发布到目录中的文件系统(您也可以在其中设置服务器,但我不喜欢),并使用FTP客户端将所有部署的文件夹上载到服务器。我在重新部署所有应用程序并上传单个部分后对应用程序所做的所有更改(如错误更正)
我希望我能部分理解你的问题,这是我在SO中的第一个答案。我在你的答案中没有提到MVC,我不确定你是否解决了OP的问题。是的,不幸的是,这是完全无关的。