#------添加角色/角色服务------ Import-Module servermanager $features = get-windowsfeature Net-*,Telnet-*,Web-* Write-Host " 开始添加角色/角色服务... ..." foreach($item in $features) { if($item.installed -eq $false) { Write-Host "添加:" $item.DisplayName $…
#$PSScriptRoot = "D:\Website":$PSScriptRoot 用于获取执行脚本所在的目录,但是PowerShell 2.0 不支持,需要人为赋值成绝对路径. Write-Host " 开始 .Net Framework 4.0 安装 ... ... " #静默安装 %{start -wait "$PSScriptRoot\Soft\dotNetFx40_Full_x86_x64.exe" -ArgumentList &q…
执行环境:Windows Server 2012 R2 安装iis核心代码,可自定义安装项 注意这里不能使用add-windowsfeature  "Web-Filtering","Web-IP-Security"方式自定义安装,会抛出异常,我猜测是安装顺序的问题 $iisInstallPro = "Web-Filtering","Web-IP-Security","Web-Url-Auth","…
Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能.有关于更多PowerShell的信息,可参阅百度词条 接下我们就要借助PowerShell来自动部署ASP.NetCore程序. 打开PowerShell 打开开始菜单,输入 PowerShell 进行搜索就可以看到它了 WebAdministration 首先我们要引入PowerShell中的WebAdministration模块,这样就可以对IIS进…
Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能.有关于更多PowerShell的信息,可参阅百度词条 接下我们就要借助PowerShell来自动部署ASP.NetCore程序. 打开PowerShell 打开开始菜单,输入 PowerShell 进行搜索就可以看到它了 WebAdministration 首先我们要引入PowerShell中的WebAdministration模块,这样就可以对IIS进…
1.功能描述 1. 连接软件源服务器下载.NET Framework 4.0..NET Framework 4.5. 2. 检测并判断当前.NET Framework版本是否小于v4.0,如果小于则进行升级. 3. 安装IIS组件,安装完成后删除软件及脚本. 在升级.NET Framework时,是先从3.5升级(可以通过执行命令"Add-WindowsFeature As-Net-Framework"直接安装3.5),然后依次升级4.0.4.5. 2.实现 源码如下: # eastm…
这一篇中我们会写一些关于自动化部署的代码.我们会使用 Powershell 书写这类代码. 你将发现这篇文章中涉及的东西非常具体,有的要求甚至相当苛刻且可能不具有通用性.这是因为部署从来都是跟环境打交道,部署过程中协作的组建太多,相互之间的交集不可能太大.可能唯一能够通用的是自动化部署的基本原则(只是这篇文章的基本原则): 每一次自动化部署结束之后,应用程序都会有相同的初始状态. 自动化部署的机器非常干净,只有相应的 Windows Server 系统和 .NET Framework.尤其是,不…
在Linux系统下开发一个较大的项目,完全手动建立Makefile是一件费力而又容易出错的工作.autotools系列工具只需用户输入简单的目标文件.依赖文件.文件目录等就可以比较轻松地生成Makefile了. 这极大地简化了Makefile的编写和维护,作者也是刚体验到其威力,所以将其过程记录下来. 本文以一个简单的hello.c文件进行验证. 准备工作 首先需要安装autotools系列工具,包括aclocal.autoscan.automake.autoheader.autoconf等.…
原文链接:个人博客:自动部署Asp.Net Core至Docker 本文简介 最近在开发一个管理系统,代码框架是用的前后台分离的方式 后台使用的是Asp.Net Core平台,开发所有业务,向前台提供Rest API接口. 使用的认证方式是JWT 前端有两个项目,一个是Web端,一个是Mobild端 都是使用Vue + Ant Design of Vue架构 后端的开发工具使用的是Visual Studio 2019 前端的开发工具使用的是Visual Studio Code 在这前我也写过通过…
本文主要讲如何通过Powershell在IIS上自动化部署ASP.NET网站,而不涉及Powershell的基本语法,如果没有Powershell基础的同学也可以把本文作为学习Powershell的基石,通过学习本文中的脚本再去查阅具体的语法,可能会达到事半功倍的效果. 一般我们建立网站大致需要以下几个步骤: 1.安装.NET Framework 2.安装了IIS 3.注册.启用ISAPI和CGI限制 4.建立网站 5.设置默认首页.身份验证.设置MIME类型 6.绑定域名或IP地址 7.设置权…