appcmd创建站点、应用程序、虚拟目录批处理程序
创建站点(放置在站点下运行):
@echo off
cls
:start
echo start
set /p sitename="sitename:"
@set "physicalpath=%~dp0"
echo create site
%systemroot%\system32\inetsrv\appcmd add site /name:%sitename% /physicalPath:%physicalpath% /bindings:http/*:80:%sitename% echo create application pool
%systemroot%\system32\inetsrv\appcmd add apppool /name:%sitename% /managedRuntimeVersion:v4.0 /managedPipelineMode:Integrated echo bind application pool
%systemroot%\system32\inetsrv\appcmd set site /site.name:%sitename% /[path='/'].applicationPool:%sitename% echo end
set /p choice="Do you want to continue? (y/n) "
if not '%choice%'=='y' exit
if '%choice%'=='y' goto start
创建应用程序(放置在站点下运行):
@echo off
cls
:start
echo start
set /p sitename="sitename:"
set /p appname="appname:"
@set "physicalpath=%~dp0"
%systemroot%\system32\inetsrv\appcmd add app /site.name:%sitename% /path:/%appname% /physicalPath:%physicalpath%
echo create application pool
%systemroot%\system32\inetsrv\appcmd add apppool /name:%sitename%.%appname% /managedRuntimeVersion:v4.0 /managedPipelineMode:Integrated
echo bind application pool
%systemroot%\system32\inetsrv\appcmd set app "%sitename%/%appname%" /applicationpool:%sitename%.%appname%
echo end set choice=
set /p choice="Do you want to continue? (y/n) "
if not '%choice%'=='y' exit
if '%choice%'=='y' goto start
创建虚拟目录(用户名和密码为访问虚拟目录的账号密码,没有可注释):
@echo off
cls
echo start
set /p sitename="sitename:"
@set "physicalpath=E:\path\"
@set "vdirname=vdir1"
@set "userName=user"
@set "password=pwd"
%systemroot%\system32\inetsrv\APPCMD add vdir /app.name:"%sitename%/" /path:/%vdirname% /physicalPath:%physicalpath%
%systemroot%\system32\inetsrv\APPCMD set vdir /vdir.name:"%sitename%/%vdirname%" /userName:%userName% /password:%password%
echo end
@pause
appcmd创建站点、应用程序、虚拟目录批处理程序的更多相关文章
- Tomcat创建虚拟目录和程序热部署
虚拟目录的设置 方法一:在${tomcat安装目录}/conf/Catalina/localhost目录下添加与web应用同名的xml配置文件,这里站点名称为test为例子. test.xml内容:& ...
- iis 在站点中新建虚拟目录站点之后,虚拟目录中的 web.config 与 主站点中的 web.config冲突解决方案
在虚拟目录站点中增加如下配置即可:<clear/>
- Tomcat 映射虚拟目录和程序热部署
虚拟目录的设置 方法一:在${tomcat安装目录}/conf/Catalina/localhost目录下创建一个xml文件,任意文件名都可以,但是此文件名是web应用发布后的虚拟目录: 比如创建一个 ...
- asp.net 子应用程序/虚拟目录 session共享
最近遇到了一个问题,我做的asp.net mvc应用程序要作为一个子应用程序部署到几个站点中,需要在本应用程序中获取站点的session值. 已经使用了session state server,并设置 ...
- windows 上让文件类型和程序关联的批处理程序。
文件关联工具 地址: https://github.com/wll8/assoc-tool 本工具可以用来为你的便携程序添加文件关联,比如 nodepad2.exe . vscode 或其他图片处理程 ...
- IIS - 虚拟目录与应用程序的异同
在Windows 7 IIS7中,对服务器建立站点后,有二种添加子站点的方式 A. 虚拟目录 B. 应用程序 简单总结下二者之间的异同 A.虚拟目录 虚拟目录是指在站点下建立一个虚拟子目录 ...
- IIS6中给Framework2,。0站点的虚拟目录(2.0版本)下发布Web API项目(4.0版本)问题处理
Web-API项目以虚拟目录形式部署到IIS6/IIS7 若原有站点为Framework2.0版本,在此站点(或虚拟目录站点)下,新增API虚拟目录,然后选择Framework4.0版本,IIS6和I ...
- IIS网站的应用程序与虚拟目录的区别及应用
IIS网站 一个网站可以新建无数个应用程序和目录 应用程序 同一域名下程序的独立开发,独立部署的最佳应用策略. 应用程序的应用场景: 1. 域名的分布 比如:www.baidu.com,对于后台,我们 ...
- ASP.NET网站中获取当前虚拟目录的应用程序目录的方法(转)
[原创]ASP.NET网站中获取当前虚拟目录的应用程序目录的方法 ASP.NET网站中获取当前虚拟目录的应用程序目录的方法1.问题描述:有时候,某个网页控件会被不同目录下文件使用,此时如果该控件中有一 ...
随机推荐
- 超全面的JavaWeb笔记day03<JS对象&函数>
1.js的String对象(****) 2.js的Array对象 (****) 3.js的Date对象 (****) 获取当前的月 0-11,想要得到准确的月 +1 获取星期时候,星期日是 0 4.j ...
- VirtualBox设置NAT端口映射
原文地址 :http://www.2cto.com/os/201209/153863.html VirtualBox设置NAT端口映射 好吧,我知道这个问题有很多人都讲过,但是,你们不觉得VB ...
- 【RF库Collections测试】Dictionary Should Not Contain Value
Name:Dictionary Should Not Contain ValueSource:Collections <test library>Arguments:[ dictionar ...
- TortoiseSVN中分支和合并实践【转】
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并 ...
- oracle查锁表
查锁表 select LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME as OBJ_NAME, -- 对象名称(已经被锁住) LOCK_INFO.SUBOBJ ...
- 谷歌Volley网络框架讲解——网络枢纽
研究了这么久的Volley,愈来愈发现这个框架的精美和人性化.比起民间一些框架强很多,一开始总是盲人摸象找不到头绪,现在终于有些明朗了.Volley其实就是一个请求队列的代理类,我们看下UML. 这就 ...
- Hacking up an armv7s library
NOTE: Please take care with this. I obviously cannot test if this will actually work on a new iPhone ...
- 搭建FastDFS
---恢复内容开始--- FastDFS是用c语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用Fast ...
- Linux进程数据结构详解
1.Linux的进程简介: 支持多线程的操作系统中,进程是资源分配的最小单位,线程是调度的基本单位.Linux是现代的32位或64位的支持多线程的操作系统,不过Linux是一种以轻量级进程作为线程,多 ...
- 【BZOJ2554】Color 概率神题
[BZOJ2554]Color Description 有n个球排成一列,每个球都有一个颜色,用A-Z的大写字母来表示,我们每次随机选出两个球ball1,ball2,使得后者染上前者的颜色,求期望操作 ...