【问题标题】:What are the files to upload to Web Server for a ASP.NET MVC web site哪些文件要上传到 ASP.NET MVC 网站的 Web 服务器
【发布时间】:2012-07-24 16:56:13
【问题描述】:

我已经创建了一个 ASP.NET MVC 站点,现在我需要将它上传到 Web 托管服务器,为此我必须上传整个项目还是只上传选定的文件和文件夹集。如果是,我应该将哪些文件夹和文件上传到网络服务器?

【问题讨论】:

  • 我总是将构建配置设置为发布,然后发布到文件系统或直接发布到 FTP。这将只复制需要的内容。主要是您不需要复制任何 C# 或 VB 代码文件,这些文件都将被编译到 bin 文件夹中的单个 DLL 中。
  • 过去当我在 MVc 项目中工作时,我只是通过 FTP 上传文件并告诉 server-admin 提供该目录以供执行。我在 web.config 中更改了我的连接字符串,当我进行更改时,我永远不会用我的新文件替换它。我在我的工作中使用 bin-deployment 并轻松部署许多项目。

标签: asp.net-mvc hosting


【解决方案1】:

只需在 Visual Studio 中右键单击项目并选择发布...这会将所需文件发布到您可以上传它们的文件夹。

有几点需要注意。

  • 在运行发布之前将构建配置设置为发布。这 替换您的 Web.Release.config 文件中的值,该文件设置 默认调试为 false 但您也可以设置服务器连接 字符串和其他生产设置。

  • 某些需要的 dll 不会包含在发布中 默认文件夹。要包含引用的 dll,请在 引用文件夹并将其 Copy Local 属性设置为 True。有点 偶然发现哪些 dll 不在您的服务器上并且需要 需要手动添加..

【讨论】:

    猜你喜欢
    • 2018-12-10
    • 1970-01-01
    • 2011-09-19
    • 2011-01-08
    • 1970-01-01
    • 2013-06-20
    • 2018-04-21
    • 2016-04-11
    • 2016-04-01
    相关资源
    最近更新 更多