首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用IIS或IIS的命令行更改IIS中虚拟目录或站点的物理路径

在云计算领域,虚拟目录和站点的物理路径更改是一个常见的操作。在IIS中,可以使用命令行或图形界面来更改虚拟目录或站点的物理路径。以下是使用IIS或IIS的命令行更改IIS中虚拟目录或站点的物理路径的步骤:

  1. 打开IIS管理器:在Windows系统中,点击开始菜单,输入inetmgr并回车,即可打开IIS管理器。
  2. 选择虚拟目录或站点:在IIS管理器中,展开左侧的站点节点,选择需要更改物理路径的虚拟目录或站点。
  3. 更改物理路径:右键单击选中的虚拟目录或站点,选择“基本设置”,在弹出的窗口中,可以看到“物理路径”选项,点击“浏览”按钮,选择新的物理路径,并点击“确定”按钮即可。
  4. 使用命令行更改物理路径:在命令行中,可以使用以下命令来更改虚拟目录或站点的物理路径:
代码语言:txt
复制
appcmd set vdir /vdir.name:"virtual_directory_name" /physicalPath:"new_physical_path"

其中,virtual_directory_name是虚拟目录的名称,new_physical_path是新的物理路径。

需要注意的是,在更改物理路径时,需要确保新的物理路径是存在的,并且IIS服务器具有访问该路径的权限。同时,更改物理路径后,需要重新启动IIS服务器,以使更改生效。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

在iis中如何设置站点的编码格式?

一、环境:win7,iis6.0 二、步骤        打开iis,选择一个站点,在右侧的asp.net区域里,找到‘.NET全球化’项。   双击打开后。   ...分别选择‘请求’,‘文件’,响应‘,’响应头‘的编码格式。按照站点所需情况选择gb2312或utf-8。一般要保持一致。   然后点击右上角的‘应用’按钮。保存修改。配置完成。   ...配置保存后,iis在站点跟目录下,也就是物理路径指向的文件夹下,会新建或修改web-config文件。   打开文件,可看到刚才的设置内容。   刚才是视图化的设置。...我们也可以直接在站点下新建一个web-config文件,增加如果上图中的内容,保存即可。 三、完成        再到.net全球化设置中,可以看到,设置已经修改了。

7K11

一文解读使用WinDbg排查iis 中CPU占用高的站点问题

一、概述 在Window服务器部署程序后,可能因为代码的不合理或者其他各种各样的问题,会导致CPU暴增,甚至达到100%等情况,严重危及到服务器的稳定以及系统稳定,但是一般来说对于已发布的程序,没法即时看到出问题的代码...获取DMP文件 (1)打开任务管理器 (2)选择CPU较高的进程 (3)右键“创建转储文件” (4)获取最后的目录位置,拿到DMP文件即可 5....\SOS.dll 同目录下   放到一个目录中:【D:\windb\dll】,以下指令用于指定对应的sos.dll,clr.dll   .cordll -lp D:\windb\dll (5)获取执行时间很长的线程...clrstack   上图即可看到对应的一些自定义的代码,即可根据这些代码分析哪块代码写得不合理,也还可以点击进入查看详细的信息 6....以上为简单的查看CPU过高的简单解决方案案例,对于WinDbg的相关指令可以使用搜索引擎进行搜索学习。

2K30
  • 利用IIS虚拟目录写马至中文路径

    MSSQL利用批处理写马至中文路径 0x01 前言 知识星球看到@紫陌师傅分享的一篇《利用IIS虚拟目录绕过os-shell中文目录》,所以想着对他文中提到的利用Adsutil.vbs脚本创建虚拟目录写马至中文路径的方式进行复现...0x02 思路分享 Adsutil.vbs是Windows系统自带的一个脚本,可用于命令行下管理IIS,默认在C:\inetpub\AdminScripts目录下,但只在IIS6默认会有这个脚本,IIS7...及以上场景时我们也可以通过执行appcmd获取IIS中的所有网站名称和对应的物理路径,快速定位到目标网站的绝对路径,也能查看/创建/删除虚拟目录等,方便我们写马至中文路径。...,path虚拟目录别名,physicalPath物理路径,还得注意app.name、path中的/,这两斜杠都需要保留,否则可能会出错。...使用Adsutil.vbs脚本或appcmd建立虚拟目录后就可以无视目标网站物理路径中存在的中文字符了。

    1.5K20

    服务器攻防站 网站后门防范及安全配置

    1、后门防范基本功 首先要关闭本机不用的端口或只允许指定的端口访问;其次要使用专杀木马的软件,为了有效地防范木马后门;第三是要学会对进程操作,时时注意系统运行状况,看看是否有一些不明进程正运行并及时地将不明进程终止掉...首先要关闭不必要的服务;其次是建立安全账号策略和安全日志;第三是设置安全的IIS,删除不必要的IIS组件和进行IIS安全配置。 在IIS安全配置时候,要注意修改默认的“Inetpub”目录路径。...此外,还需要删除默认的“scripts”、“print”等虚拟目录,然后在IIS管理器中删除不必要的映射,一般情况下保留ASP、ASA就可以了。...在“IIS信息服务”管理器中展开网站的虚拟目录,然后右键点击某个虚拟目录,选择“属性”→“虚拟目录”标签,在“本地路径”下可设置对该目录权限为“读取”或“目录浏览”等。...当使用Access作为后台数据库时,如果有人通过各种方法知道或者猜到了服务器的Access数据库的路径和数据库名称,就可以下载这个Access数据库文件,这是非常危险的。

    1.6K00

    服务器攻防站 网站后门防范及安全配置

    1、后门防范基本功   首先要关闭本机不用的端口或只允许指定的端口访问;其次要使用专杀木马的软件,为了有效地防范木马后门;第三是要学会对进程操作,时时注意系统运行状况,看看是否有一些不明进程正运行并及时地将不明进程终止掉...首先要关闭不必要的服务;其次是建立安全账号策略和安全日志;第三是设置安全的IIS,删除不必要的IIS组件和进行IIS安全配置。   在IIS安全配置时候,要注意修改默认的“Inetpub”目录路径。...此外,还需要删除默认的“scripts”、“print”等虚拟目录,然后在IIS管理器中删除不必要的映射,一般情况下保留ASP、ASA就可以了。   ...在“IIS信息服务”管理器中展开网站的虚拟目录,然后右键点击某个虚拟目录,选择“属性”→“虚拟目录”标签,在“本地路径”下可设置对该目录权限为“读取”或“目录浏览”等。...当使用Access作为后台数据库时,如果有人通过各种方法知道或者猜到了服务器的Access数据库的路径和数据库名称,就可以下载这个Access数据库文件,这是非常危险的。

    97320

    ASP.NET Core 2.2使用IIS部署要注意的路径问题

    ASP.NET Core 2.2 推出已经有一段时间了,其中有个新功能,能够使用新的AspNetCoreModuleV2并且在IIS上使用InProcess模式部署,以大幅提高性能。...而ASP.NET Core 2.2里新增了InProcess模式,可以在IIS自己的w3wp进程中跑你的应用。这个InProcess的In也就是In在了w3wp里的意思。...最终发现,在Kestrel下运行的时候,Environment.CurrentDirectory指向的是应用根目录,而在IIS的InProcess模式下运行的时候,则指向系统目录,最终导致应用里只要间接或直接使用...我们可以利用IHostingEnvironment接口里提供的ContentRootPath属性来获取当前应用目录的绝对路径,这是在Kestrel和IIS中行为一致的。...其他注意事项 如果你在VS里使用IIS去debug,比如这样设置的话: ?

    3K30

    Servant:基于Web的IIS管理工具

    你可以直接通过浏览器或使用智能手机,在提供相关的认证信息后进行访问。 与普通IIS管理器相比,Servant主要的新特性是浏览器界面。...IIS需要配置与控制的选项都没有,很简洁,让我们继续 5.首先我们可以建立IIS的Web Site,一些基本设定都有,例如设定Web Site Name,路径,Application Pool...如果是虚拟目录的话,通过打开站点,通过Applications进行管理: 6、本身工具的Setting界面还很简单,就是当时安装时候可以配置的东西,事后也是可以在Setting配置...许多.NET开发者都在奋力从Windows事件查看器(或安装类似ELMAH的插件)中寻找到合适的异常。而使用Servant后,则无需为这些事情烦恼。...在每个WebSite 下还有每个WebSite 自己的未处理异常的列表 以上大概是这个工具使用方式,使用起来满简单,作者计划中的特性如下: 允许通过Git部署(每个站点上都能直接使用) 支持

    2.1K100

    web服务器

    ApacheApache           2 iis  微软公司  提供的图形化的管理工具           3.Nginx  三.iis 10 的 改进 四.虚拟目录 五.补充 ---- 前言:...----  三.iis 10 的 改进 集成支持了http/2 协议 在 nano server 中运行和管理iis 10 支持通配符主机名,power shell 中添加了iis 管理模块  iis ...添加后的默认网站的默认物理路径 %systemdirve%\inetpub\wwwroot  默认文档,决定请求网站数据时,提供的第一个被访问的网页  连接超时, 设置在断开与非活动用户连接之前的等待时间... 默认 120秒 最大URL 段数 避免过长url  影响服务器响应 默认 32 最大并发连接限制, 防止系统负载过重 最大带宽限制站点使用的网络带宽  防止web 服务占用过多带宽 ---- 四.虚拟目录...将物理路径不同的文件夹逻辑上映射到网站主目录下, 方便网站管理     优点  便于维护和开发   移动物理位置 不会影响web 站点的逻辑结构    2.

    9.8K20

    【2013年】开发常见问题回顾(一)

    IE10中LinkButton不可用     这应该是2013年初遇到的一个BUG,当使用Asp.Net开发Web Application时,页面使用LinkButton按钮;运行页面用IE10打开,点击...finally { Console.ReadLine(); } } C# 获取虚拟目录的物理路径示例.../// /// 获取虚拟目录的物理路径 /// /// 虚拟目录所属网站的标识符...如果在 IIS 中没有将虚拟目录配置为应用程序 以IIS6为例  解决方式:  1.在IIS中网站对应的虚拟目录上右键,选属性  2.应用程序名后点创建 C# 利用SharpZipLib对字符串进行压缩...项目发布在IIS中图片或CSS样式无法正常显示  很多时候在开发环境中页面能正常显示,但发布在IIS中后,显示正常  最常见原因:  1.路径不对正常     特别是发布为虚拟目录时,一定要注意路径问题

    1.9K50

    IIS7.5中神秘的ApplicationPoolIdentity

    也就是说"ApplicationPoolIdentity"帐号是系统动态创建的“虚拟”帐号(说它是虚拟的,是因为在用户管理里看不到该用户或用户组,在命令行下输入net user也无法显示,但该帐号又是确实存在的...运行后,会提示异常: 对路径“C:\TestDir\1.txt”的访问被拒绝。...原因很明显:该站点运行时是以应用程序池(luckty)对应的虚拟帐号运行的,而这个虚拟帐号不具备c:\TestDir的访问权限 这种情况在web服务器(iis6)安全配置中很常见,比如我们把图片上传目录...,常常放在主目录之外,同时以虚拟目录形式挂于站点之下,另外在IIS6中不指定该目录任何执行权限 ,这样即使有人非法上传了asp/aspx木马上去,也无法运行搞不成破坏!...结束语: IIS7.5的虚拟帐号设计确实很棒,想想传统IIS6的时候,为了把同一服务器上的各站点权限分开(以防止木马捣乱),不得不创建一堆iuser_XXX,iwam_XXX帐号并指定密码,再一个个站点分配过去

    1.3K100

    .Net中如何操作IIS

    编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为.Net为我们提供了更加强大功能的新东东。...图中的每一个节点称之Key,而每个Key可以包含一个或多个值,这些值就是我们说的属性(properties),IIS元数据中的Key与IIS中的元素是相符的,因此元数据中的属性值的设定是会影响IIS中的设置...这就是我们编程的基本思路和核心。 另外还要了解一下Schema这个概念。它表示IIS中构架的名称,即可以理解IIS元数据中Key的类型,具体点说就是指每个结点的类型。...IIS的Web功能,因此此处就是"W3SVC",如果是FTP则应是"MSFTPSVC" WebSite:一个IIS服务中可以包括很多的站点,这个就用于设置操作的站点。...,即在根目录的子集(rootfolder.Children)中再添加一条记录,这里使用的是DirectoryEntries类中的Add方法,它返回的是一个DirectoryEntry,表示新加入的目录,

    1.9K90

    WCF与IIS集成Windows身份验证的矛盾

    服务器,而是在项目属性里设置为直接使用IIS),提示以下错误: IIS 指定了身份验证方案“IntegratedWindowsAuthentication, Anonymous”,但绑定仅支持一种身份验证的规范...有效的身份验证方案为摘要、协商、NTLM、基本或匿名。请更改 IIS 设置,以便仅使用单一的身份验证方案。...错误提示说得很明白:IIS要么采用集成验证,要么仅使用匿名验证,于是把IIS设置里的集成验证勾选去掉了,IIS重启后,这回运行正常了,但是VS.Net却无法断点调试了(启用调试必须采用集成验证),难道这就是传说中的...不甘心之下,在iis的website站点中,对svc所在的目录右击看了一下,呵呵,找到解决办法了,IIS可以允许单独对每个目录(或虚拟目录)设置目录安全性,于是把svc所在的目录(整个项目中的所有wcf...文件都集中放在这个目录中)--》目录安全性-->去掉了集成验证前的勾选框,而整个站点仍然采用集成验证,这下svc可以直接浏览,而我们傻乎乎的vs.net也能断点调试了……(菩提树下的杨过^_^)

    1K50

    win20002003下整合IIS+Tomcat5支持jsp

    和8009换成你自己的IP和端口: worker=status:status 使用前请先修改文件的file=D:/Tomcat5/logs/jk2.log这一行,改成你需要的路径,copy地址栏的路径时请注意...Web站点”),在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector2.dll的绝对路径(就是第3...8、新建虚拟目录 在Internet信息服务管理器中,在里面选择“网站”中的默认网站,点右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirector2....dll存放的目录,我的是D:Tomcat5iis,下一步,权限中记得把 “执行(例如ISAPI应用程序或CGI)”一项打上勾,再点下一步,再点“完成”。...如果你用的是IIS5的话,到这里就可以结束了,但IIS6还没完(稍候介绍)。 9、重新启动“默认 Web 站点”。

    51540

    WCF技术剖析之三:如何进行基于非HTTP的IIS服务寄宿

    此外,Services对应目录被映射为IIS相应站点下的某个Web应用,虚拟目录名称为WasHostingDemo。 ?...,Artech.WasHostingDemo.Services"%> 然后,将Services所在的目录映射为IIS下的虚拟目录。...在本例中,在IIS 7的Default Web Site站点下,创建了一个命名为WasHostingDemo的Web应用,并将其物理地址指定为Services项目所在的目录。...但是,直接修改配置文件的方式,出错的频率很高,对于很多的配置,我们都可以直接通过IIS管理器进行相应的修改。此外,我们可以选择通过命令行的方式修改相应的配置,IIS为我们提供了一系列的命令。...Site Bindings对话框中可以添加新的站点绑定和编辑现有的站点绑定,如图3所示。

    72360

    Windows IIS配置Jsp和php环境方法

    在作为Web服务器方面,Tomcat处理静态HTML页面时不如Apache迅速,也没有Apache健壮,所以我们一般将Tomcat与Apache或IIS配合使用,让Apache对网站的静态页面请求提供服务...2、 Tomcat服务器:Apache组织开发的一种JSP引擎,本身具有Web服务器的功能,可以作为独立的Web服务器来使用。...(2)如果你的操作系统是Win2000或xp那么按如下方式配置环境变量。...测试TOMCAT是否安装成功:http://localhost:8080/index.jsp或http://127.0.0.1:8080/index.jsp . 4、整合Tomcat和IIS (1) 将下载的...(4)打开Internet服务管理器,在默认站点上添加一个新的虚拟目录,名称为jakarta,这个虚拟目录指向f:tomcat4binnative ,并启动该 默认站点。

    2K30

    使用WCF进行跨平台开发之二(IIS托管WCF服务并使用php平台调用)1.系统必备2.在IIS中托管WCF服务3.使用PHP调用托管在IIS中的WCF服务

    上一篇中,使用控制台托管了WCF服务,但是如果想从PHP和java平台调用,必须将其托管到IIS中(并不是必须的,还是有其他的方式的 比如windows azure) 1.系统必备      首先,必须打开...IIS和WAS,如果没有,可以在控制面板--程序--打开或关闭Windows功能打开。     ...在新建的虚拟目录对应的实际目录中,添加web.config文件,配置wcf服务和终结点,并打开元数据公开,然而,因为这里不是使用常用的svc文件托管的服务,所以需要serviceActivations节点配置服务...3.使用PHP调用托管在IIS中的WCF服务 在PHP服务器中打开浏览器,并浏览http://192.168.11.1/emp/EmployeeManagement.svc测试服务是否托管正常。 ?...出现以上页面,证明在IIS中托管正常,现在,可以使用php开发程序调用此服务啦。

    2.1K70

    Windows Server2008中的IIS7的五大特性

    IIS7不再拥有单一的metabase 配置储存,而将使用和ASP.NET支持的同样的web.config文件模型,这样就允许用户把配置和web应用的内容一起存储和部署,无论有多少站点,用户都可以通过web.config...在这个 shell 中包括一个交互提示和一个可以独立,或者联合使用的脚本环境。而对于IIS服务器,Windows PowerShell同样可以提供全面的管理功能。...不过虽然PowerShell也可以管理运行在Windows Server 2003上的IIS6,但是IIS7才是特为通过PowerShell的命令行来进行管理的。...它包括了新的APPCMD功能,APPCMD通过标准的命令行界面来创建和配置站点,这样的命令行工具的应用场景也非常常见,当用户的环境中用到例如脚本管理的时候,APPCMD就将发挥非常其极大的优势。...这些扩展性模块可以使用native的C++代码或.NET托管代码来编写(你可以使用现有的ASP.NET System.Web.IHttpModule接口来实现)。

    1.7K60
    领券