管理 Web 部署设置 - Visual Studio (Windows)

管理 Web 部署设置 - Visual Studio (Windows)

可以使用设置控制 Web 应用程序部署方式。

先决条件

安装了 Web 开发工作负载的 Visual Studio。

管理设置

运行“发布”向导创建发布配置文件后,会显示“显示所有设置”链接。 这些设置因部署类型而异。

若要查看或更改设置,请选择 显示所有设置 链接,或单击任何铅笔图标。 将显示“设置”页面。

单击“设置”链接。 此时会打开“设置”屏幕。

“上一页”按钮会将你带到前一个屏幕,你可以在其中编辑某些部署类型的设置。

展开 文件发布选项 以查看与网站上可能已存在的文件相关的设置。

展开数据库设置以查看数据库连接信息,这些信息可能与应用程序在本地开发和测试期间使用的不同。

下表描述了这些设置。 单击链接了解详细信息。

名字

个人资料类型

财产

描述

配置

文件夹、IIS

LastUsedBuildConfiguration

要部署的项目生成配置,例如 Release。

TargetFramework

文件夹、IIS

TargetFramework

应用要运行的 .NET 版本。 这些设置已经由项目决定,但您可以为部署更改它。

部署模式

文件夹、IIS

无或为 SelfContained

如果可以依赖于运行时的可用性,则可以选择框架依赖型。如果希望将运行时与应用程序的发布工件一起打包,则可以选择自包含。

目标运行时

文件夹、IIS

此部署的 .NET 运行时 ID (RID)。

服务器

IIS

MSDeployServiceURL

Web 服务器名称、URI 或 IP 地址。 例如,localhost。

网站名称

IIS

网站

IIS 中的站点名称,例如 Default Web Site。

用户名

IIS

UserName

用于在 IIS 中访问站点的用户名。

密码

IIS

UserPWD

首次发布时,将创建用于发布站点的密码。 密码无法在 Visual Studio 中更改,但在 IIS 或 Azure 中可以更改密码。 如果不知道密码,可以通过下载 .publishsettings 文件来获取密码。 请参阅 从 IIS 导入发布设置,并 从 Azure导入发布设置。

保存密码复选框

IIS

_SavePWD

如果选中,将密码以纯文本形式保存在 .pubxml 文件中。

目标 URL

IIS

SiteURLToLaunchAfterPublish

启动应用的 URL,例如,http://localhost/projectname。 如果网站的 IIS 配置在其绑定设置中的特定端口上公开站点,请将其包含在 http://localhost:nnnn/projectname中。 这是可选的,仅在“发布”页面上提供方便的链接,并用于在成功发布后启动网站。

启用 ReadyToRun 编译

文件夹

PublishReadyToRun

ReadyToRun 是一种预先 (AOT) 编译形式。 它可以通过在运行时避免实时 (JIT) 编译来降低延迟。

删除未使用的代码

文件夹

PublishTrimmed

最小化独立部署的大小。

生成单个文件

文件夹

PublishSingleFile

一个选项,允许在单个文件中分发已发布的应用程序。

在目标处删除其他文件

IIS

SkipExtraFilesOnServer

若要保留添加的文件,请取消选中该框。

在发布之前删除所有现有文件。

FTP

DeleteExistingFiles

取消选中此项以保留目标位置的不相关文件,或选中此项以从空文件夹开始全新部署。

包位置

IIS WebDeploy 包

DesktopBuildPackageLocation

用于放置输出包的本地文件系统路径。

后续步骤

设置保存在 .pubxml 文件中。 .pubxml 文件是 MSBuild 输入文件。 可以编辑文件以进一步自定义部署。 请参阅 MSBuild。

相关内容

Visual Studio .pubxml 文件

相关手记

beat365手机版客户端ios 计算机网络:概述

计算机网络:概述

08-15 👁️ 2451
365APP 问道天书用法详解 问道天书如何使用
365APP 足球博彩全攻略2026世界杯投注指南:玩法规则、赔率解析与平台推荐一次搞懂!
菠菜365定位 “sp”缩写的多重含义及其在社交交流中的应用解析
365APP 云计算技术:从基础到实践
beat365手机版客户端ios 2024最新分期贷款App排行榜:精挑细选,轻松借贷!