using appcmd to add new web site issue

.net, appcmd, c#, iis-7, visual-studio-2008

Solution

- You must open the command prompt as Administrator

Execute the following:

"%windir%\system32\inetsrv\AppCmd" add app /site.name:"Default Web Site" /path:/testsite1 /physicalPath:"c:\template"

How I found this out? I did the following:

appcmd add app /?

and there was this example:

appcmd add app /site.name:"Default Web Site" /path:/app1

so I just added `physicalPath`

check this also.

Problem

I am using VSTS 2008 + C# + .Net 3.5 + IIS 7.0. I want to using appcmd to add a new web site, my scenario is like this. - All my web site files are under folder c:\template; - I want to add my new web site as a virtual directory under default web site, the virtual directory is called "testsite1"; - I want to use the default application pool (or the application pool which default web site is using). I have stuied appcmd for quite some time, but cannot figure out. Maybe either I am too stupid or because IIS 7.0/appcmd is new, help information is limited. :-) Appreciate if anyone could let me know how to complete my deployment task using appcmd? thanks in advance, George

Original source

Related problems