转:修改IIS虚拟目录名称bat脚本

 1 @echo off
 2
 3 echo ------------------------------------------------------------------------------
 4 echo -----------------------修改IIS虚拟目录名称------------------------------------
 5 echo ------------------------------------------------------------------------------
 6
 7 cd %systemroot%\system32\inetsrv 8
 9 echo.
10 echo 请输入完整虚拟站点路径,站点名称+虚拟目录名称(例:Default Web Site/test)
11 set /p virthPath=
12
13 rem echo %virthPath%
14
15 echo.
16 echo 请输入虚拟站点新名称,直接输入名称,不需要指定在哪个站点下!(例:testNew)
17 set /p NewPath=
18
19 rem echo %NewPath%
20
21 echo.
22 echo 确认修改吗?请确认输入无误,程序将执行 appcmd set app "%virthPath%" -path:/%NewPath%
23 set /p y=1 or 0:
24
25 rem echo %y%
26 echo.
27 if ‘%y%‘==‘1‘ (
28 appcmd set app "%virthPath%" -path:/%NewPath%
29 )
30
31 rem appcmd set app "Default Web Site/tianmashop" -path:/tianmashopNew
32
33 echo.
34 echo 如果执行成功,请刷新IIS看效果。
35 echo.
36
37 pause

执行效果:

转自:https://www.cnblogs.com/lizhanglong/p/6224924.html

原文地址:https://www.cnblogs.com/jearay/p/10246321.html

时间: 2024-10-11 13:05:04

转:修改IIS虚拟目录名称bat脚本的相关文章

iis虚拟目录名称“ReportServer”的巧合

今天测试一个Crystal Report网站的报表服务,建立一个虚拟目录,名为ReportServer,结果无论怎样访问浏览器都返回 localhost/ReportServer - / Microsoft SQL Server Reporting Services 版本 10.50.4000.0 网上也没搜到任何有用信息.无奈,另建一个网站测试,放在根目录下没问题.排除网站本身代码或配置问题.在新网站下建一虚拟目录,为了看起来方便,就顺手起了个新名字:CrystalServer,结果顺利访问.

IIS虚拟目录与UNC路径权限初探

最近在一个项目中涉及到了虚拟目录与UNC路径的问题,总结出来分享给大家. 问题描述 某客户定制化项目(官网),有一个图片上传的功能.客户的Web机器有10台,通过F5负载均衡分摊请求. 假设这10台机器的代号分别为:#1,#2,#3,#4,#5,#6,#7,#8,#9,#10 在没有应用虚拟目录时,访问者A访问官网,可能被分配至机器#1,上传图片,图片被保存在机器#1中: 再次查看时,访问者A可能被F5分配至机器#2,机器#2中没有这张图片,图片无法显示 --> 页面故障. 解决方案 服务器环境

利用iis虚拟目录实现文件服务器功能(分布式存储)

要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer,IP地址为:192.168.1.214 详细步骤: (1)在FilesServer和WebServer上分别新建一个新用户,要求这两个用户的用户名和密码均相同,具体创建过程不再赘述.列如我创建的用户名是File_Share,密码为Share123 (2)在FilesServer上建立一个文件夹用来

IE 取虚拟目录名称和绝对路径的获取

//获取网站虚拟目录名称 function GetVirtualDirectoryName() { var pathname = location.pathname; var pos = pathname.indexOf('/'); return pathname.substr(0, pos); } //获取网站标头 //绝对路径的时候使用 function GetHeader() { var host = location.host; var dirName = GetVirtualDirec

IIS虚拟目录实现与文件服务器网络驱动器映射共享

这篇文章转载别人,想原创作者致敬! 我本人也遇到同样的问题,故转载记录. 本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本. 通常情况下,拥有多台服务器的朋友在使用IIS建立站点的时候,会遇到如何把多台服务器的资源合并到一起的问题.如何让A服务器的站点,访问B服务器内的资源(如:音乐.视频等). 当然,我们可以使用 http 协议来实现.在B服务器内建立一个资源站点,然后A服务器的站点直接通过http方式请求B服务器内的资源站点来获得资源,有时候这样做不是我们想要的

修复 Exchange2010 对应 的IIS虚拟目录

一台正常的Exchange2010 CAS角色的IIS里,应该如下图所示包含一些功能性的虚拟目录. 其中需要注意的,是它们的.NetFrameWork版本,与所属的AppPool 那么如果需要对Exchange2010进行二次开发,在特定的需求下,需要安装.NetFramework4.0:也就是本人这次碰上的场景.可能大家会觉得4.0应该是兼容2.0,按说不会有什么大问题. 可是微软偏偏就有这样一个bug,在安装完4.0之后,所有的AppPool会被自动切换到4.0版本,然后你会发现--你的ow

怎么访问不在网站目录下文件(iis虚拟目录设置)

很多时候,上传的文件多了,架设服务器当初设定的主目录所在盘空间往往就不够了,怎么办?这就需要设置虚拟目录.虚拟目录就是将其他目录以映射的方式虚拟到该FTP服务器的主目录下,这样,一个FTP服务器的主目录实质上就可以包括很多不同盘符.不同路径的目录,而不会受到所在盘空间的限制了. 不同站点可以设置相同的虚拟路径

.net C# 对虚拟目录IIS的操作

一.查看虚拟目录是否存在 private bool IsExitesVirtualDir(string virtualdirname) {    bool exited =false;    DirectoryEntry _entry = new DirectoryEntry("IIS://localhost/W3SVC/1/Root");    DirectoryEntries _entries = _entry.Children;    foreach(DirectoryEntry

Apache配置虚拟目录和多主机头

呃,相当古老的话题了,不过网上的资料实在是太坑爹,无奈只能自己动手做个备忘了...这里不提虚拟目录和主机头的区别了,不懂得童鞋去面壁思过吧 多个虚拟目录 首先把Apache安装到D:\Program Files\Apache2.2目录下,端口号设置为8080,安装完成后默认的网站根目录为D:\Program Files\Apache2.2\htdocs,通常我们可以在htdocs下面建立个文件夹MySite,然后在浏览器输入:http://localhost:8080/MySite 这样就可以看