ASP.NET Core采用Web Deploy方式发布到 Windows Server 2012 IIS上

小白一枚,租个服务器,发布下网站,满足下好奇心,讲的粗糙,请大家谅解哈~

1.配置服务器环境。这部分网上教程比较多。

(1)开启IIS,参考其他博客的,担心的话,将Web服务器(IIS)全选哈~

(2)安装WebPI工具;

  https://www.microsoft.com/web/downloads/platform.aspx,用作下载Web deploy。

(3)安装Web deploy;

  打开WebPI工具,搜索Web deploy。(先安装Web deploy3.5,再安装Web deploy3.6)

  PS:个人直接在官网上下载Web deploy3.6安装后无反应。

(4)查看服务是否开启;

  

(5)安装.NET Core runtime;

  https://dotnet.microsoft.com/download

2.搭建网站啦。

(1)搜索程序IIS并打开。保证启用远程连接。

(2)添加用户;

(3)创建网站;

(4)添加“允许用户”;

(5)应用程序池,修改网站.NET CLR版本;

3.开始发布啦

(1)打开VS2017,选择一个网页,在项目上右击,选择发布;

(2)选择IIS、FTP、Web部署方式,点击创建配置文件;

(3)在地址栏输入ip:2019,即可访问啦~

总结:因为网上大牛较多,所以未给出详细步骤哈,这仅是个人为了走通网站发布的第一步(嘿嘿,也是第一次发博文),后面还有较长的路要走,向大牛学习并分享

原文地址:https://www.cnblogs.com/cmsoneself/p/10542079.html

时间: 2024-08-08 18:11:48

ASP.NET Core采用Web Deploy方式发布到 Windows Server 2012 IIS上的相关文章

【初码干货】在Window Server 2016中使用Web Deploy方式发布.NET Web应用的重新梳理

在学习和工作的过程中,发现很多同事.朋友,在做.NET Web应用发布的时候,依然在走 生成-复制到服务器 这样的方式,稍微高级一点的,就是先发布到本地,再上传到服务器 这种方式不仅效率低下,而且不易进行版本控制,程序稍微复杂一些,加上团队协作,发布就会出现各种不可预料的版本问题. 正好这两天在玩Azure和Windows Server 2016,详见<[初码干货][Azure系列]1.再次感受Azure,体验Windows Server 2016并部署BlogEngine.NET>,而我在实

在Window Server 2016中使用Web Deploy方式发布.NET Web应用

1.在IIS里面点击获取新的Web平台组件 2.下载Web平台组件并安装 3.在其中搜索Web Deploy,找到3.5版本,并安装 4.继续搜索Web Deploy 3.6版本,并安装 安装好之后,重新进入IIS,发现新增了一些功能 5.进入计算机管理,修改两个用户(WDeployAdmin和WDeployConfigWriter)的密码属性,包括设置永不过期以及设置一个固定密码 6.回到IIS中,对Web Deploy的管理服务委派中的部分提供程序的用户进行重新配置(使用刚才设置的密码) 这

ASP.NET Core部署系列一:发布到IIS上

前言: 当构建一个ASP.NET Core应用程序并且计划将其运行在IIS中时,你会发现Core应用程序和之前版本的ASP.NET程序在IIS中的运行方式是完全不一样的.与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响

使用Web Deploy进行发布

在我们日常发布过程中,经常会遇到文件频繁增量更新,需要手动复制拷贝到远程服务器的问题.这样不仅耗时耗力,而且经常容易出错. 通常我们可以使用Web Deploy进行发布,解决以上问题. 我们再来看下Web Deploy 能为我们带来哪些好处: 1.本地与服务器文件比较 2.文件增量更新 3.远程自动部署 4.配置文件自动切换 下面是使用Web Deploy 的具体操作. 1 在服务器端安装,管理服务 2 在IIS中开启管理服务 3 创建IIS用户,并在站点中授权IIS用户 4 下载并安装Web

【asp.net core】Publish to a Linux-Ubuntu 14.04 Server Production Environment

Submary 又升级了,目录结构有变化了 . project.json and Visual Studio 2015 with .NET Core On March 7, 2017, the .NET Core and ASP.NET Core documentation was updated for the release of Visual Studio 2017. The previous version of the documentation used Visual Studio

[ASP.NET Core 3框架揭秘] 跨平台开发体验: Windows [上篇]

微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后来改名为Visual Studio),如果你是一个资深的.NET程序员,相信传统的.NET应用的开发方式已经深深地烙印在你的脑子里面..NET Core带来了全新的开发体验,但开发方式的差异根本不足以成为你快速跨入.NET Core 世界的门槛,因为在.NET Core在很多方面比传统的.NET Framework应用开发要简单.为了消除很多尚未接触过.

windows server 2008 x64 上asp.net 调用 word, excel 出错的解决方式

异常信息: System.Runtime.InteropServices.COMException message:内存不足,请现在保存文档 网上的一种方法是 但是,在64位机器上安装32位的office,在DCOM 配置里是找不到 word,excel的选项的. 下面用这个方法解决: This solution is ...?Windows 2008 Server x64 Please make this folder.C:\Windows\SysWOW64\config\systemprof

windows server 2012 r2 iis8.5 部署asp.net mvc4/5程序小结

windows server 2012 r2 iis8.5 部署asp.net mvc4/5程序小结 原文链接:http://www.xuanhun521.com/Blog/66d491f8-b479-437e-90a2-c24a898e44ce 基本配置 打开服务器管理器,点击添加角色和功能. 选择基于角色或基于功能的安装. 选择服务器. 选择webserver(iis) 选择角色. 打开web服务器(IIS)选项.选择常见http功能. 安全性选择中勾选常用的安全性选项. 应用程序开发选项中

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service UnavailableThe [email protected] setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginReques