怎样获取某个站点下所有虚拟目录地址

问题描述

怎样获取某个站点下的虚拟目录地址?..要知道某个站点下面有多少个虚拟目录,获取虚拟目录的物理地址,怎样实现?

解决方案

解决方案二:
C:WINDOWSsystem32inetsrvMetaBase.xml
解决方案三:
UsingSystem.DirectoryServices.DirectoryEntryTherearesomeexampleforyou:http://www.eggheadcafe.com/articles/20040112.asphttp://www.wwwcoder.com/main/parentid/460/site/5920/68/default.aspxhttp://dotnetjunkies.com/WebLog/ramdash/articles/21777.aspx
解决方案四:
stringserverMapPath=HttpContext.Current.Server.MapPath(".");//获得网站虚拟目录的物理地址publicstring[]DirectoriesWatcher(stringpath)//根据传入的物理地址path检索该目录下所有文件夹并存入string数组{string[]str=newstring[1000];str=Directory.GetDirectories(path);returnstr;}

时间: 2024-09-21 17:47:31

怎样获取某个站点下所有虚拟目录地址的相关文章

asp.net站点下使用虚拟目录出现503错误,应用程序池停止

问题描述 asp.net站点下使用虚拟目录出现503错误,应用程序池停止 事情是这样的,有一个asp.net的站点, 因为项目需求, 这个站点以默认网站下的一个应用程序的形式部署, 这个网站的一个上传文件功能须将文件上传到虚拟目录, 虚拟目录添加后,站点一访问,应用程序池就停止了,查看事件为"未能映射路径/xxx/xxx". 但是,我在另一个端口下新建了一个测试站点,这次将网站放在根目录下,以相同方式建立虚拟路径,网站则可以正常访问. 请问有谁遇到过这个问题吗?期待你的解答,谢谢! 解

Inno Setup 创建站点,创建虚拟目录

原文 http://hi.baidu.com/0531_sunmiles/item/ce22554ab7d33d0be9350477 下面的这段代码是用Inno Setup 做安装包的时候创建IIS新的站点用的.因为是测试的,所以罗列了很多功能.虽然我现在用不到这么多,还是怕忘记了,做个备份.注释的部分也很宝贵啊. 本文同期发布在 论坛: http://www.jn18178.cn {---IIS部分---}constIISServerName = 'localhost'; IISServerN

C# 在IIS下建立虚拟目录使用APS.NET2.0

问题描述 虚拟目录都已经建立完毕,但是由于机器上原先就装有framework1.1还有framework2.0所以在IIS的asp.net下面就会有2个选项asp.net1asp.net2由于我的站点时用framework2.0的,所以需要将IIS的asp.netversion配置为asp.net2请教如何写代码?下面是建立虚拟目录的代码stringconstIISWebSiteRoot="IIS://localhost/W3SVC/1/ROOT";DirectoryEntryroot

php 在windows下配置虚拟目录的方法介绍

先打开Apache的conf目录下的httpd.conf文件,在末尾添加如下代码: 复制代码 代码如下: <VirtualHost *:80> ServerName www.mydemo.com DocumentRoot "D:/mydemo" <Directory "D:/mydemo"> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.html inde

php 在windows下配置虚拟目录的方法介绍_php技巧

先打开Apache的conf目录下的httpd.conf文件,在末尾添加如下代码: 复制代码 代码如下: <VirtualHost *:80> ServerName www.mydemo.com DocumentRoot "D:/mydemo"<Directory "D:/mydemo">  Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.html inde

获取同一网段下所有机器MAC地址的shell脚本_linux shell

复制代码 代码如下: #!/bin/bash for ((i = 1; i < 254; i++)) do arping -I eth0 192.168.0.$i -c 1 done arp -a > /tmp/mactable.txt 那个/tmp/mactable.txt文件即同一网段下所有机器IP/MAC对应地址

使用IIS 7.0 PowerShell创建web站点,Web应用,虚拟路径和应用程序池

介绍 IIS PowerShell 名空间包括诸如: Web-Sites, Apps, Virtual Directories 和 Application Pools. 使用内置的PowerShell cmdlets可以很容易创建一个名空间项和管理该项. 创建Web站点 如果您熟悉PowerShell 的话,就会知道在各种PowerShell 名空间下New-Item cmdlet 通常被用于创建 新项. 举个例子,当前命令 "New-Item c:\TestDirectory"会创建

ASP.NET通过WMI创建站点添加虚拟目录和主机头

前言 本文介绍了ASP.NET如何通过WMI创建站点.添加虚拟目录和添加主机头.并且已在Windows Server 2003及IIS6的环境下测试通过.       这玩意儿花了老子3天时间才搞定,用了几个小时写代码,而且当中还花了不少时间解决Win32: Access denied error的问题.当然我要指出的是,无论NETWORK SERVER帐户还是IUSR_<servername>帐户都不要设置过大的权限.对于WMI和IIS metabase的安全机理,我还是一无所知的.我只不过

使用 Iisftpdr.vbs 列出FTP虚拟目录(支持远程与本地)_vbs

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 可使用命令行脚本 iisftpdr.vbs(存储在 systemroot\system32 中)列出运行带有 IIS 6.0 的 Windows Server 2003 家族的成员的本地或远程计算机上的 FTP 虚拟目录. /query 操作只显示虚拟目录而不显示物理目录.而且,它只显示位于 FTP 站点或路径根目录下的虚拟目录且不进行递归