使用 IIS 在 Windows 上托管 ASP.NET Core2.0

准备:

操作系统:Windows Server 2008 R2 或更高版本

开发环境:VS2017

回到顶部

第一步:新建项目ASP.NET Core Web应用程序

在 Visual Studio 中,选择“文件”>“新建”>“项目”。

在新建项目对话框的左侧窗格选择“.NET CORE”,

在中间窗格中,点击“ASP.NET Core Web 应用程序(.NET Core)”

修改自己的项目命名及存储位置

点击确定

640?wx_fmt=png

在版本选择器下拉框中选择“ASP.NET Core 2.0”
选择“Web 应用程序(Model-View-Controller)”
点击“确定”

640?wx_fmt=png

创建完成后,点击"F5"或者“Ctrl-F5”就能看到程序在本地成功运行了,如下图:

640?wx_fmt=png


第二步:发布

无需修改代码,直接右击.NET Core项目选择发布

创建新配置文件

选择IIS,点击发布

640?wx_fmt=png

 下拉选择“文件系统”,选择发布路径,点击下一页

 640?wx_fmt=png

选择如图配置,点击保存

640?wx_fmt=png

 

回到顶部

第三步:IIS配置

在服务器管理器中,单机添加角色,勾选IIS,很简单网上很多教程,我就不重新配了,IIS安装的功能默认即可,如有需要,额外勾选下

640?wx_fmt=png

回到顶部

第四步:安装 .NET Core 托管捆绑包(重点)

 注意注意注意,此步骤一定要在IIS安装之后执行,如果先执行第四步,后第三步,会报错

捆绑包可安装 .NET Core 运行时、.NET Core 库和 ASP.NET Core 模块。 该模块创建 IIS 与 Kestrel 服务器之间的反向代理。

如果系统没有 Internet 连接,请先获取并安装 Microsoft Visual C++ 2015 Redistributable,然后再安装 .NET Core 托管捆绑包。

下载地址:https://www.microsoft.com/net/download/all

640?wx_fmt=png

 

 640?wx_fmt=png

 

 640?wx_fmt=png

安装完成后,重启系统,或从命令提示符处依次执行 net stop was /y 和 net start w3svc。 重新启动 IIS 将选取安装程序对系统 PATH 所作的更改。


第五步:在IIS中添加网站

 640?wx_fmt=png

 

 注:应用程序池要选无托管代码

640?wx_fmt=png

 

大功告成,点击浏览网站即可

原文地址 :https://www.cnblogs.com/sundar/p/9195550.html

 
 

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值