在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的管理服务委派中的部分提供程序的用户进行重新配置(使用刚才设置的密码)

这里只列举一个 backupSettings的配置,其他的3个大家依葫芦画瓢就可以了

7、添加一个IIS管理用户

7、配置防火墙

我们可以看到,WebDeploy服务的默认服务端口是8172

因此要在入口规则中添加一个8172端口的入站规则

默认WebDeploy程序会添加防火墙例外处理,但是如果还是不行,则需要手工添加一下的。

好了,到目前为止,Web Deploy的配置,就大功告成了,一定要重启服务器

下面还需要进行测试(接着看,不要走,测试里面有一步权限配置非常重要)

1、新建一个IIS站点

特别值得注意的是,这个IIS站点所在的目录的文件夹,一定要有Local Service权限!否则在发布的是否,会提示权限不正确!

2、在站点的IIS管理器权限里面,添加刚才新增IIS管理用户

这里有个指的注意的,IIS支持子站点的详细权限配置,如有有子应用,可以进行类似的配置

3、在Visual Studio 2015里面新建一个asp.net web applicaiton空项目,进行测试

新建一个网页

4、测试发布

这里的站点名称,就是IIS的站点名称,如果是子站点,就填写

WebDeploy测试/子站点

在发布之前,最好预览一下,这是一个很好的发布习惯!

最后点发布,会出现记录

来源

原文地址:https://www.cnblogs.com/hofmann/p/10987914.html

时间: 2024-11-05 15:45:14

在Window Server 2016中使用Web Deploy方式发布.NET Web应用的相关文章

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

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

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 dep

在Sql Server 2016中使用For Json子句把数据作为json格式导出

原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/export-query-result-as-json-format-in-sql-server-2016/ 使用for json子句把查询结果作为json字符串导出,将作为sql server 2016中首先可用的一个特性.如果你熟悉for xml子句,那么将很容易理解for json: select ccolumn, expression, column as ali

SQL Server 2016中In-Memory OLTP继CTP3之后的新改进

SQL Server 2016中In-Memory OLTP继CTP3之后的新改进 转译自:https://blogs.msdn.microsoft.com/sqlserverstorageengine/2016/03/25/whats-new-for-in-memory-oltp-in-sql-server-2016-since-ctp3/ SQL Server 2016正在对 In-Memory OLTP 功能作一系列的强化,从而使该功能使用起来更加方便,性能更优.在之前的文章中,我已经对S

Sql Server 2016中增加了对JSON的内置支持

原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/built-in-json-support-in-sql-server-2016/ 在数据库层对JSON提供支持,是请求排名最靠前的特性之一,在Microsoft Connect网站上对他的投票量超过了1000.微软承诺,在Sql Server 2016版本中,会提供内置的JSON支持.注意这并不是Sql Server 2005已有特性XML原生支持的翻版.微软的目标是创

Window Server 2016 Server Core

Installing Server Core 当你安装 Windows Server 2016 时,在 Windows 安装向导的"Select The Operating System You Want To Install"页面,其他和 Desktop Experience 安装一样. 注意:在 Windows Server 2016 中,你不能在安装操作系统后添加或删除 GUI 元素,此外,也没有最小服务器界面选项 运行服务器使用 Server Core 选项的优势: 节省硬件资

使用Web Deploy进行发布

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

如何部署Windows Server 2016 中的Storage Spaces Direct超聚合解决方案

客户环境: Component   Detail Platform Dell  PowerEdge R730xd (2U, 16 x 3.5" and 2 x 2.5" rear drives) CPU 2 x 338-BJCZ  Intel Xeon CPU E5-2620 v4 @2.10GHz Memory 8 x  16 GB RDIMM, 2400MT/s, Dual rank, x8 Data Width OS  drive 200GB  SSD NDC Intel  X5

Windows Server 2016 中英文版下载!

Windows Server 2016 (x64) - DVD (English) 文件名 en_windows_server_2016_x64_dvd_9327751.iso SHA1 7E33DF150CB4D1FE3503E23433A1867DDD79A6EE 文件大小 5.27GB 发布时间 2016-10-12 ed2k://|file|en_windows_server_2016_x64_dvd_9327751.iso|5653628928|42577560D68291A165EE