gpt4 book ai didi

asp.net - mvc 部署需要哪些文件?

转载 作者:行者123 更新时间:2023-12-04 16:20:19 27 4
gpt4 key购买 nike

我一直在使用 webforms,最近开始使用 mvc。使用 webforms,当我们使用推送到 qa/prod 服务器时,我们总是复制文件。留下 .cs 文件,所以只有 .aspx、bin 文件夹以及相关的 js/css 文件会消失。

使用 mvc,如果我们从我们的电脑(我们开发的地方)复制目录,需要哪些文件,例如我们需要 .cshtml 文件吗?我只是想避免在不需要时推送所有文件。

最佳答案

它们绝对不是必需的。您要做的是设置一种发布方式,这范围从执行“bin 部署”到输入 ftp 设置以及使用“单击部署”方法。

归根结底就是这个。你会需要

  • 包含所有相关 .dll 的 bin 文件夹
  • 包含相关图像和 css 文件的内容文件夹
  • 包含相关 .js 脚本的脚本文件夹
  • 带有嵌套文件夹的 View 文件夹,用于具有相关 .cshtml 文件的 View
  • View 文件夹中的 .webconfig 文件以及根目录中的一个文件
  • 根目录下的packages.xml 文件
  • global.asax 文件的标记指向从 global.asax.cs 开始的应用程序

  • 这不包括每个 .cs 文件。这些都将组合到您的项目 .dll 中。所以如果你在开发FunWebApp,那么你所有的c#都会被卷入 FunWebApp.dll在您的 bin 文件夹中。

    关于asp.net - mvc 部署需要哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23500759/

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