用orchard core和asp.net core 3.0 快速搭建博客,解决iis 部署https无法登录后台问题

1. 打开VS2019,新建一个Asp.net core 应用程序,这里选择空项目

2. 在项目引用上右键添加Nuget包,添加时要勾上包括预发行版,否则找不到:

      OrchardCore.Application.Cms.Targets

3. 在项目的Startup.cs中ConfigureServices 方法添加:

services.AddOrchardCms();

在Configure 方法中移除:

app.Run(async (context) =>
{
    await context.Response.WriteAsync("Hello World!");
});

添加:

app.UseOrchardCore();

4. 在项目中添加一个wwwroot文件夹

ctrl+F5运行就可以设置自己的博客了。

设置好后,右键选择发布项目,这里选择文件夹发布

5. 发布成功后,在IIS新建一个网站,这里注意如果之前没有使用过asp.net core程序,需要安装运行环境,应用程序要设置为无托管代码:

6. 这里发布后遇到一个问题:默认IIS网站没有使用https。如果没有https,新建的网站无法进入admin后台

需要在iis中新建的网站中添加https:

7. 只有开启https才能登录。

posted @ 2019-10-18 19:12  星空天宇  阅读(106)  评论(0编辑  收藏  举报