Windows 8/10, IIS Service
IIS Service Setting & .NET Core Application in Windows 8/10
Step one:
Control Panel -> 程序 -》程序特性(Programs and Features) -》启用或关闭Windows功能(Turn Windows features on or off) -》Internet Information Services-> -> Web 管理工具(Web Management Tools) ->>IIS 管理控制台(IIS Management Service) //【On】 -> 万维网服务(World Wide Web Services) ->> 应用开发功能 (Application Development Features) ->>>ASP.NET 4.8
浏览器 输入 http://localhost/ 看到页面,说明正常,否则需要设置
Step two:
桌面-鼠标右键【管理】-> 【A】->【服务和应用程序】->IIS 管理器 【B】->【系统工具】\【事件查看器】\【日志】\【应用程序】->查看日志
进入【A】-> Default Web Site. 点击右边【模块】: 是否有 AspNetCoreModuleV2,
若没有需要下载和安装 dotnet-hosting-3.1.5-win.exe
https://docs.microsoft.com/en-au/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle
.NET Core Application 发布到Local: 方法:文件系统 Location: F:.NET\Publish\myshop Configuration: Release - Any CPU Target Framework: netcoreapp3.1
添加网站:
网站名称物理地址 F:.NET\Publish\myshop 端口:8090
应用程序池-》先选应用,双击, .NET CLR 版本改为:无托管代码
浏览器 输入 http://localhost/8090
调试:
【B】日志,改日志事件目标为: 【日志文件和 ETW 事件】,应用
浏览器 输入 http://localhost/8090 有问题查 【B】- [来源]:IIS AspNetCore Module
Reference:
Host ASP.NET Core on Windows with IIS: https://docs.microsoft.com/en-au/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle
在IIS上部署你的ASP.NET Core项目 https://www.cnblogs.com/wangjieguang/p/core-iis.html
Last updated