在windows平台下在IIS上部署网站

本文详细介绍了如何在IIS上部署ASP.NET Core应用,包括检查ASP.NET Core模块、设置IIS服务、创建网站、配置应用程序池及两种发布方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先你需要检查一下你的电脑是否安装了asp.net core模块。

1076765-20181205091039940-1506949192.jpg

(如果点击搜索输入IIS并未找到,可能是你的电脑还未开启IIS服务,你需要勾选 控制面板——程序——程序和功能——打开或关闭Windows功能中的IIS(Internet Information Services))

2.新建一个网站。

1076765-20181208200548172-685810427.jpg

设置如下

1076765-20181208202012970-2141360138.jpg

然后你需要打开网站上面的“应用程序池”选项,找到你刚刚部署网站的对应应用程序池,将其设置为无托管代码(切记,此步很重要,如果没有设置可能导致你的网站跑不起来)

1076765-20181208202210736-950529968.jpg

此步设置完成后,就如同高楼的地基搭建完毕,你就可以进行网站的发布了。

3.网站发布——————发布网站有两种方式。
第一种是使用命令行发布。
dotnet publish -o c:\mywebsite注意,此处一定要加上后面的参数,因为如果你直接使用dotnet publish将会发布到你对应项目的bin\debug目录下,此时我们需要发布到上面设置的网站"物理路径"中的位置。否则你之前做的将会徒劳无功)
发布成功之后,你"物理路径"对应的文件夹中会出现一堆文件,这时候点击IIS中的浏览网站,如果浏览成功,那么就说明你的网站发布成功了,此时,你将可以举杯欢庆了。

在你举杯欢庆之前,我还要介绍一下第二种方式,那就是使用开发工具发布,我使用的是VS 2017(此时此刻你不禁感叹微软爸爸的强大之处)

在解决方案管理器中,选择你的网站,单击右键,选择“发布”选项,你会看到如下对话框。

1076765-20181208205222801-609400990.jpg

首先,你应当选择“文件夹发布方式”,然后在路径处选择你在上面填写的“物理路径”,点击发布之后,控制台会显示

========== 生成: 成功 14 个,失败 0 个,最新 0 个,跳过 0 个 ==========
========== 发布: 成功 1 个,失败 0 个,跳过 0 个 ==========

Congratulations!你的网站成功发布在IIS上了!

转载于:https://www.cnblogs.com/hooyeefam/p/10069042.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值