gpt4 book ai didi

asp.net-mvc-3 - 如何将多项目解决方案部署到生产服务器

转载 作者:行者123 更新时间:2023-12-04 05:52:40 28 4
gpt4 key购买 nike

这听起来像是一个显而易见的问题,但我似乎无法在网上找到答案。

我有一个由几个项目组成的 MVC 解决方案,例如:数据项目、域项目、服务项目、Web 项目等。

我现在准备将解决方案发布到我的 Web 服务器。我知道我可以构建每个项目并为我的解决方案中的每个项目上传 dll 和 View /内容文件,但我想知道是否有更好的(自动化)方法将多项目解决方案部署到服务器?

对我来说,理想的解决方案是在我的 Web 项目上单击 Visual Studio 中的部署包,然后它会自动创建整个解决方案所需的文件和文件夹。

我是否在这里遗漏了什么,或者我真的需要在每次我想发布到服务器时执行以下操作:

  • 下载 Web 部署项目并附加一个部署项目
    我的每一个项目。
  • 设置一个新的 ProjectName_deploy 文件夹并指向所有
    部署项目到这里。
  • 打开FTP,手动上传相关文件到服务器
    使用 FTP。

  • 每次我想发布到服务器时,我都必须跳过所有这些箍,这对我来说似乎很疯狂。我猜想通过使用 Web Deploy 或类似的东西,我可以自动化整个过程,但我似乎无法在线找到相关的帮助。

    我在 Windows Server 2003/IIS6 上使用 Visual Studio 2010 Professional。

    感谢您的建议。

    富有的

    最佳答案

    您可以使用“发布”选项直接从 Visual Studio 进行 FTP。只需右键单击解决方案资源管理器中的主项目并选择发布...第一次会出现一个对话框提示您输入 FTP 服务器的信息,填写它,然后选择发布按钮。之后每次发布时,它都会记住 FTP 信息,您只需点击“发布”按钮即可。如果您的主项目已设置对其他项目的引用(例如:域、数据...),发布过程将自动构建并包含适当的程序集/DLL。

    关于asp.net-mvc-3 - 如何将多项目解决方案部署到生产服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9891477/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com