• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

在windowsIIS服务商配置asp.netcore的服务器坏境,并部署

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

翻译自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管理界面差异很大,在此配置失败,没有进行下去)

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
在ASP.Net和IIS中删除不必要的HTTP响应头发布时间:2022-07-10
下一篇:
主攻ASP.NETMVC4.0之重生:ASP.NETMVC使用JSONP发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap