Asp.net mvc 3 如何将多项目解决方案部署到生产服务器
这听起来似乎是个显而易见的问题,但我似乎无法在网上找到答案 我有一个由几个项目组成的MVC解决方案,例如:数据项目、域项目、服务项目、Web项目等 我现在准备将解决方案发布到我的web服务器。我知道我可以在我的解决方案中构建每个项目并上载每个项目的dll和视图/内容文件,但我想知道是否有更好的(自动)方法将多项目解决方案部署到服务器 对我来说,理想的解决方案是在我的Web项目上单击VisualStudio中的部署包,并让它自动创建整个解决方案所需的文件和文件夹 我是否在这里遗漏了什么,或者每次我想发布到服务器时,我真的需要执行以下操作:Asp.net mvc 3 如何将多项目解决方案部署到生产服务器,asp.net-mvc-3,deployment,iis-6,windows-server-2003,Asp.net Mvc 3,Deployment,Iis 6,Windows Server 2003,这听起来似乎是个显而易见的问题,但我似乎无法在网上找到答案 我有一个由几个项目组成的MVC解决方案,例如:数据项目、域项目、服务项目、Web项目等 我现在准备将解决方案发布到我的web服务器。我知道我可以在我的解决方案中构建每个项目并上载每个项目的dll和视图/内容文件,但我想知道是否有更好的(自动)方法将多项目解决方案部署到服务器 对我来说,理想的解决方案是在我的Web项目上单击VisualStudio中的部署包,并让它自动创建整个解决方案所需的文件和文件夹 我是否在这里遗漏了什么,或者每次我
Rich您可以使用“发布”选项直接从Visual Studio使用FTP。只需在解决方案资源管理器中的主项目上单击鼠标右键,然后选择“发布…”。。。第一次会出现一个对话框,提示您输入FTP服务器上的信息,填写并选择“发布”按钮。每次发布之后,它都会记住FTP信息,您只需点击发布按钮。如果您的主项目设置了对其他项目的引用(例如:域、数据…),则发布过程将自动生成并包含适当的程序集/DLL。感谢您指出这一点。一旦我将“Web”项目中的引用设置为解决方案中的其他项目,一切都很顺利。将它与Web Deploy绑定在一起,现在一切都很好。