我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0。 我想使用appcmd来添加一个新的网站,我的情况是这样的。
我已经查了appcmd很长一段时间,但无法弄清楚。 也许我太愚蠢或者因为IIS 7.0 / appcmd是新的,帮助信息是有限的。 🙂
欣赏是否有人可以让我知道如何使用appcmd完成我的部署任务?
在此先感谢乔治
如果你想从代码中做到这一点,我会build议Microsoft.Web.Administration,而不是appcmd。 但是,如果您是从命令行执行的,那么appcmd就是您所需要的。
此外,如果您有权访问服务器,为什么使用vdirs而不是整个站点? 您可能会发现整个网站都比较干净。 当然,这取决于你的情况。
要用appcmd来做,它会是这样的:
然后创build“应用程序”。 它将使用默认的应用程序池,而不是其父项。 首先确定父级的应用程序池还有一些工作要做。 这将是这样的:
appcmd add app /site.name:"sitename“/ path:/ foldername
然后创build“vdir”。
appcmd add vdir /app.name:"sitename/foldername“/ path:/ / physicalpath:c:\ inetpub \ wwwroot \ foldername