ASP.NET MVC – 自托管

ASP.NET MVC – 自托管


在本章中,我们将介绍自托管。自托管为应用程序创建了一个运行时环境,可以在任何环境(例如 MAC 或 Linux 机器等)中运行。自托管还意味着它将具有迷你 CLR 版本。

使用文件系统部署

我们来看一个简单的自托管示例。

步骤 1 – 完成 ASP.NET MVC 应用程序并且您想使用自托管后,右键单击解决方案资源管理器中的项目。

使用自托管

您将看到以下对话框。

自托管对话框

步骤 2 – 单击“自定义”选项,将显示“新建自定义配置文件”对话框。

新建自定义配置文件对话框

步骤 3 – 输入配置文件名称并单击确定。

输入配置文件名称

步骤 4 – 从发布方法下拉列表中选择文件系统,并指定目标位置。单击“下一步”按钮。

选择文件系统

步骤 5 – 展开文件发布选项。

文件发布选项

第 6 步– 选中“发布前删除所有现有文件”和“发布期间预编译”复选框,然后单击“下一步”继续。

删除所有现有文件

步骤 7 – 单击“发布”按钮,它将在所需位置发布文件。

在所需位置发布文件

您将看到系统目标位置中的所有文件和文件夹。

目标位置

它将拥有在本地主机上部署所需的所有文件。

步骤 8 – 现在打开打开或关闭 Windows 功能并展开 Internet 信息服务 → 万维网服务 → 应用程序开发功能。

打开车窗功能

步骤 9 – 选中上面屏幕截图中显示的复选框,然后单击确定。

步骤 10 – 让我们打开 IIS 管理器,如下面的屏幕截图所示。

IIS 管理器

步骤 11 – 您将在屏幕左侧看到不同的连接,右键单击 MyWebSite。

不同的连接

步骤 12 – 选择“转换为应用程序”选项。

转换为应用程序

如您所见,它的物理路径与我们上面在发布时提到的相同,使用文件系统。

步骤 13 – 单击确定继续。

单击确定

现在您可以看到它的图标已更改。

步骤 14 – 打开浏览器并指定以下 URL http://localhost/MyWebSite

指定网址

您可以看到它正在从我们在部署期间指定的文件夹中运行。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁