在 ASP.Net 中发布到生产环境

Posted

技术标签:

【中文标题】在 ASP.Net 中发布到生产环境【英文标题】:Releasing in ASP.Net to Production 【发布时间】:2011-05-31 20:38:44 【问题描述】:

我最近买了一台新电脑,但忘记了如何为我的 asp.net 应用程序创建版本。我需要在解决方案资源管理器中生成一个 Release 文件夹。我已将构建从 Debug 更改为 Relase。我错过了什么?

【问题讨论】:

在将构建从调试切换到发布后,您是否进行了构建? 【参考方案1】:

默认情况下,ASP.NET 应用程序在构建时将代码直接放置到 bin 目录(不会有 Debug 或 Release 目录)。因此,如果您将配置更改为 Release,您应该准备好了。

编辑:如果您需要将程序集输出到 bin 文件夹下的 Release 文件夹,请打开 Web 应用的项目属性,单击构建选项卡,然后将输出路径设置从bin更改为bin\Release

【讨论】:

true 但这不是我们的应用程序的设置方式。我需要将它发送到 Release 文件夹。 @chris 啊,好吧,然后在Build项目属性选项卡下将Output Path文件夹更改为bin\Release 是在属性页下面吗? 我将它作为 MSBuild 属性并将输出路径设置为 C:\Release4,但该文件夹未出现在我的解决方案资源管理器或 C 驱动器上。 我正在使用 vs 2008 pro edtion btw

以上是关于在 ASP.Net 中发布到生产环境的主要内容,如果未能解决你的问题,请参考以下文章

在生产环境中分析正在运行的 ASP.NET 应用程序

Console.WriteLine 在 ASP.net 生产环境中去哪里了?

如何在生产和开发环境中始终如一地获得 ASP.NET 5 DNX 项目的应用程序基础路径?

结合Jexus + Kestrel 部署 asp.net core 生产环境

您在 *nix 服务器上的 ASP.NET Core 生产环境中使用哪个 Web 服务器?

在 ASP.NET 应用程序的生产环境中将 x86 更改为 x64 dll