ASP.NET core 网站的发布与部署

ASP.NET core 网站的发布

MVC项目发布时默认不会将视图文件打包,需要在项目文件.csproj增加一段代码(MvcRazorCompileOnPublish),如下所示:

  <PropertyGroup>
    <TargetFramework>net461</TargetFramework>
  <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
  </PropertyGroup>

 

 

右击项目,选择“发布“
 
发布.png

 

然后根据向导发布到指定的文件夹
 
发布1.png

 
设置目标位置.png

 
保存发布设置.png

 
发布完成后会显示上图内容.png
 
发布后文件夹的文件.png

在Windows 10上部署ASP.NET core应用

请完成以下步骤:

  1. 安装相应版本的.NET Framework(因为这里我们开发的ASP.NET core应用仍是跑在.NET之上的)
  2. 安装 .NET Core Windows Server Hosting ,目前最新的版本为dotnet-hosting-2.2.3-win.exe
    下载网站:https://dotnet.microsoft.com/download
    选择Download .NET Framework Runtime
  3.  

     

    在Windows功能中添加IIS
     
    安装IIS.png

     
    打开IIS管理器.png

     
    在IIS中建立应用程序池.png

     
    添加应用程序池.png

     
    在默认的网站中添加应用程序.png
 
添加应用程序时选择刚刚建立的应用程序池.png

 

 
在浏览器中打开效果.png

注意:一定要安装NET Core Windows Server Hosting,否则会出错,安装完成后再模块中会显示aspNetCore模块。
 




posted @ 2020-12-30 11:15  nkandkn  阅读(659)  评论(0)    收藏  举报