在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
翻译自https://docs.microsoft.com/en-us/aspnet/core/publishing/iis 另一篇参考的文章 http://www.c-sharpcorner.com/uploadfile/2b481f/how-to-host-asp-net-web-api-on-iis-server/ 支持的操作系统: windows 7或更新 windows server 2008 R2或更新 IIS配置 使能Web server并配置相关选项 windows桌面版系统 windows server版操作系统
安装.net core windows server托管工具包 1. 安装.NET Core Windows Server Hosting bundle: https://aka.ms/dotnetcore.2.0.0-windowshosting 如果服务器没有连接互联网,应在安装hosting bundle前下载安装 microsoft visual c++ redistributable https://www.microsoft.com/download/details.aspx?id=53840 2. 重新启动系统或执行 >net stop was /y >net start w3svc 用visualstudio发布时安装Web Deploy 如果你希望在vs内用Web Deploy来部署你的应用,请在主机系统上安装最新版的Web Deploy。 要安装Web Deploy,你可以使用Web Platform Installer(WebPI) https://www.microsoft.com/web/downloads/platform.aspx 或直接从微软下载中心下载 (https://www.microsoft.com/search/result.aspx?q=webdeploy&form=dlc)(注链接不能用) 应用配置 1. 使能IISIntegration component 包含依赖项 Microsoft.AspNetCore.Server.IISIntegration Program.cs中加入一下代码 var host = new WebHostBuilder() .UseKestrel() .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup<Startup>() .Build(); 2. 配置IISOptions 3. web.config
创建IIS网站 (注:此管理界面与windows7的IIS管理界面差异很大,在此配置失败,没有进行下去)
|
请发表评论