AngelEyes on .Net

Tips, tricks and WTFs about Asp .Net, SQL Server and the likes.
posts - 53 , comments - 235 , trackbacks - 6

My Links

News

Tag Cloud

Archives

3rd party

Official ASP .NET

Useful info

Rename Applications and Virtual Directories in IIS7

from http://lanitdev.wordpress.com/2010/09/02/rename-applications-and-virtual-directories-in-iis7/

 

Rename Applications and Virtual Directories in IIS7

Have you ever wondered why the box to change the name or “Alias” on an application or virtual directory is greyed out (see screenshot below)? I found a way to change the name without recreating all your settings. It uses the built in administration commands in IIS7, called appcmd.

Renaming Applications In IIS7

  1. Open a command prompt to see all of your applications.
    1 C:> %systemroot%\system32\inetsrv\appcmd list app
    2  
    3     APP "Default Web Site/OldApplicationName"
    4     APP "Default Web Site/AnotherApplication"
  2. Run a command like this to change your “OldApplicationName” path to “NewApplicationName”. Now you can use http://localhost/newapplicationname
    1 C:> %systemroot%\system32\inetsrv\appcmd set app "Default Web Site/OldApplicationName" -path:/NewApplicationName
    2  
    3     APP object "Default Web Site/OldApplicationName" changed

Renaming Virtual Directories In IIS7

  1. Open a command prompt to see all of your virtual directories.
    1 C:> %systemroot%\system32\inetsrv\appcmd list vdir
    2  
    3     VDIR "Default Web Site/OldApplicationName/Images" (physicalPath:\\server\images)
    4     VDIR "Default Web Site/OldApplicationName/Data/Config" (physicalPath:\\server\config)

    We want to rename /Images to /Images2 and /Data/Config to /Data/Config2. Here are the example commands:

    1 C:> %systemroot%\system32\inetsrv\appcmd set vdir "Default Web Site/OldApplicationName/Images" -path:/Images2
    2  
    3     VDIR object "Default Web Site/OldApplicationName/Images" changed
    4  
    5 C:> %systemroot%\system32\inetsrv\appcmd set vdir "Default Web Site/OldApplicationName/Data/Config" -path:/Data/Config2
    6  
    7     VDIR object "Default Web Site/OldApplicationName/Data/Config" changed

Print | posted on Sunday, December 5, 2010 4:47 PM |

Feedback

Gravatar

# re: Rename Applications and Virtual Directories in IIS7

Thanks, that was a very good tutorial.
keep up the good work.
2/20/2011 1:16 AM | הפקת אירועים
Gravatar

# re: Rename Applications and Virtual Directories in IIS7

appcmd list appcmd = syntax error
+ other lines also don't work

Please copy/paste your commands in to see they do not work then fix them or remove this publication so it doesn't waste other peoples time as it has done mine
5/6/2011 1:37 PM | james blunt
Gravatar

# re: Rename Applications and Virtual Directories in IIS7

Thank you James. I've changed it in the post - the command for listing virtual directories is
appcmd list vdir
5/7/2011 9:05 AM | Angel Eyes
Gravatar

# re: Rename Applications and Virtual Directories in IIS7

i have problems too in the virtual directories. I can not connet to them
6/1/2011 1:45 PM | cem
Gravatar

# @cem

What do you mean?
6/1/2011 2:03 PM | AngelEyes
Gravatar

# re: Rename Applications and Virtual Directories in IIS7

good work. thanks
1/16/2014 5:58 AM | nice guy
Gravatar

# re: Rename Applications and Virtual Directories in IIS7

Commands work as shown. Be sure to put complete descriptor for the object as noted - no shorthands.
10/1/2014 2:53 PM | Allen
Post A Comment
Title:
Name:
Email:
Comment:
Verification:
 

Powered by: