美文网首页ASP.NET Core
ASP.NET core 网站的发布与部署

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

作者: StoneFu | 来源:发表于2019-03-29 14:42 被阅读0次

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模块。 网站模块.png
有关部署到IIS上的内容,请参看官方文档:
https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.2

相关文章

网友评论

    本文标题:ASP.NET core 网站的发布与部署

    本文链接:https://www.haomeiwen.com/subject/arelbqtx.html