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应用
请完成以下步骤:
- 安装相应版本的.NET Framework(因为这里我们开发的ASP.NET core应用仍是跑在.NET之上的)
- 安装 .NET Core Windows Server Hosting ,目前最新的版本为dotnet-hosting-2.2.3-win.exe
下载网站:https://dotnet.microsoft.com/download
选择Download .NET Framework Runtime -
在Windows功能中添加IIS
安装IIS.png
打开IIS管理器.png
在IIS中建立应用程序池.png
添加应用程序池.png
在默认的网站中添加应用程序.png

添加应用程序时选择刚刚建立的应用程序池.png

在浏览器中打开效果.png
注意:一定要安装NET Core Windows Server Hosting,否则会出错,安装完成后再模块中会显示aspNetCore模块。







浙公网安备 33010602011771号