创建站点(放置在站点下运行):

 @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创建站点、应用程序、虚拟目录批处理程序的更多相关文章

  1. Tomcat创建虚拟目录和程序热部署

    虚拟目录的设置 方法一:在${tomcat安装目录}/conf/Catalina/localhost目录下添加与web应用同名的xml配置文件,这里站点名称为test为例子. test.xml内容:& ...

  2. iis 在站点中新建虚拟目录站点之后,虚拟目录中的 web.config 与 主站点中的 web.config冲突解决方案

    在虚拟目录站点中增加如下配置即可:<clear/>

  3. Tomcat 映射虚拟目录和程序热部署

    虚拟目录的设置 方法一:在${tomcat安装目录}/conf/Catalina/localhost目录下创建一个xml文件,任意文件名都可以,但是此文件名是web应用发布后的虚拟目录: 比如创建一个 ...

  4. asp.net 子应用程序/虚拟目录 session共享

    最近遇到了一个问题,我做的asp.net mvc应用程序要作为一个子应用程序部署到几个站点中,需要在本应用程序中获取站点的session值. 已经使用了session state server,并设置 ...

  5. windows 上让文件类型和程序关联的批处理程序。

    文件关联工具 地址: https://github.com/wll8/assoc-tool 本工具可以用来为你的便携程序添加文件关联,比如 nodepad2.exe . vscode 或其他图片处理程 ...

  6. IIS - 虚拟目录与应用程序的异同

    在Windows 7 IIS7中,对服务器建立站点后,有二种添加子站点的方式 A. 虚拟目录 B. 应用程序   简单总结下二者之间的异同 A.虚拟目录     虚拟目录是指在站点下建立一个虚拟子目录 ...

  7. IIS6中给Framework2,。0站点的虚拟目录(2.0版本)下发布Web API项目(4.0版本)问题处理

    Web-API项目以虚拟目录形式部署到IIS6/IIS7 若原有站点为Framework2.0版本,在此站点(或虚拟目录站点)下,新增API虚拟目录,然后选择Framework4.0版本,IIS6和I ...

  8. IIS网站的应用程序与虚拟目录的区别及应用

    IIS网站 一个网站可以新建无数个应用程序和目录 应用程序 同一域名下程序的独立开发,独立部署的最佳应用策略. 应用程序的应用场景: 1. 域名的分布 比如:www.baidu.com,对于后台,我们 ...

  9. ASP.NET网站中获取当前虚拟目录的应用程序目录的方法(转)

    [原创]ASP.NET网站中获取当前虚拟目录的应用程序目录的方法 ASP.NET网站中获取当前虚拟目录的应用程序目录的方法1.问题描述:有时候,某个网页控件会被不同目录下文件使用,此时如果该控件中有一 ...

随机推荐

  1. 超全面的JavaWeb笔记day03<JS对象&函数>

    1.js的String对象(****) 2.js的Array对象 (****) 3.js的Date对象 (****) 获取当前的月 0-11,想要得到准确的月 +1 获取星期时候,星期日是 0 4.j ...

  2. VirtualBox设置NAT端口映射

    原文地址 :http://www.2cto.com/os/201209/153863.html   VirtualBox设置NAT端口映射   好吧,我知道这个问题有很多人都讲过,但是,你们不觉得VB ...

  3. 【RF库Collections测试】Dictionary Should Not Contain Value

    Name:Dictionary Should Not Contain ValueSource:Collections <test library>Arguments:[ dictionar ...

  4. TortoiseSVN中分支和合并实践【转】

    使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并 ...

  5. oracle查锁表

    查锁表 select LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME as OBJ_NAME, -- 对象名称(已经被锁住) LOCK_INFO.SUBOBJ ...

  6. 谷歌Volley网络框架讲解——网络枢纽

    研究了这么久的Volley,愈来愈发现这个框架的精美和人性化.比起民间一些框架强很多,一开始总是盲人摸象找不到头绪,现在终于有些明朗了.Volley其实就是一个请求队列的代理类,我们看下UML. 这就 ...

  7. Hacking up an armv7s library

    NOTE: Please take care with this. I obviously cannot test if this will actually work on a new iPhone ...

  8. 搭建FastDFS

    ---恢复内容开始--- FastDFS是用c语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用Fast ...

  9. Linux进程数据结构详解

    1.Linux的进程简介: 支持多线程的操作系统中,进程是资源分配的最小单位,线程是调度的基本单位.Linux是现代的32位或64位的支持多线程的操作系统,不过Linux是一种以轻量级进程作为线程,多 ...

  10. 【BZOJ2554】Color 概率神题

    [BZOJ2554]Color Description 有n个球排成一列,每个球都有一个颜色,用A-Z的大写字母来表示,我们每次随机选出两个球ball1,ball2,使得后者染上前者的颜色,求期望操作 ...