在Windows操作系统中,可以使用以下命令来添加应用程序池和IIS站点。
一、添加应用程序池
使用命令appcmd add apppool /name:<AppPoolName>
来添加应用程序池。将<AppPoolName>
替换为您想要创建的应用程序池的名称。
例如,要创建一个名为"MyAppPool"的应用程序池,可以运行以下命令:
appcmd add apppool /name:MyAppPool
二、添加IIS站点
使用命令appcmd add site /name:<SiteName> /bindings:<BindingInformation> /physicalpath:<PhysicalPath>
来添加IIS站点。将<SiteName>
替换为您想要创建的站点的名称,<BindingInformation>
替换为您想要用于站点的绑定信息(例如:http/*:80:
),<PhysicalPath>
替换为站点的物理路径。
例如,要创建一个名为"MyWebsite"的站点,绑定到端口80,物理路径为"C:\MyWebsite",可以运行以下命令:
appcmd add site /name:MyWebsite /bindings:http/*:80: /physicalpath:C:\MyWebsite
请注意,上述命令需要以管理员权限运行。
三、添加IIS站点的完整脚本
以下是创建一个站点的完整脚本代码,如下:
@echo off
chcp 65001
echo 请以管理员身份运行此脚本
:: 这里是本机的源代码根路径,根据自己拉取代码的路径调整
set BASEDIR=D:\work\codes\
:: 创建我的站点
set DOMAIN=local.jucheap.com
set PATH=%BASEDIR%\JuCheap.Web\
C:\Windows\system32\inetsrv\appcmd.exe add apppool /name:%DOMAIN% /managedRuntimeVersion:"v4.0"
C:\Windows\System32\inetsrv\appcmd.exe add site /name:%DOMAIN% /bindings:http/*:80:%DOMAIN% /applicationDefaults.applicationPool:%DOMAIN% /physicalPath:%PATH%
echo 脚本执行完毕,请按任意键退出...
pause