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