.Net Core 部署到IIS

微软官方教程:

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x

在vs中创建.net core项目

选择.NET Core-》web application

项目名称按个人需求而定。

image

 

在vs中调试是否能正常运行

新建的项目基本不会出错。

image

用vs发布网站

右击web项目-》发布-》自定义

image

填写配置文件名称,此处按个人需求而定。

image

留意此时的地址,之后IIS发布时需要用到。

image

image

发布成功后提示。

image

安装DotNetCore-WindowsHosting

重启服务

1
2
net stop was /y
net start w3svc

配置iis

物理路径选择发布时的路径。

image

将对应的应用程序池改成无托管代码。

image

浏览

不知为啥,iis浏览时直接跳转到这个路径,真正路径应为:localhost/home/index

可能是之前配置过其他web项目的缘故,换个不常用的浏览器,或者换成其他端口,便能正常访问。

image

手动修改网址,便能正常访问。

image

posted @ 2018-09-27 14:47  盛开的雨季  阅读(23537)  评论(0编辑  收藏  举报