以编程方式(或在web.config文件中)将应用程序添加到IIS Web站点

3
有没有办法将子应用程序添加到现有的IIS Web网站中?
我知道可以通过IIS管理GUI完成此操作,但在某些CMS(如EPiServer)中,可以通过配置完成此操作。在当前IIS Web网站内创建虚拟应用程序实例。
如果您能提供任何建议或参考资料以解决此问题或开始处理此问题,我们将不胜感激。我正在使用IIS 7.5。
谢谢。
2个回答

1

这也可以使用Windows PowerShell完成。

以下脚本命令应该可以解决问题

** Import-Module WebAdministration set-location iis:\ new-item "iis:\Sites\Default Web Site\appname" -physicalpath "physicalpath" -type Application -force**

其中appname是您要添加的应用程序的名称,physicalpath应该是Web应用程序内容的路径。

有关详细信息,请访问http://technet.microsoft.com/en-us/library/hh867899.aspx


1
这可以通过命令行完成。您可以创建一个批处理文件,并将其作为发布后事件运行。
以下是一般的语法(您可以在这里找到更多信息):
appcmd add app /site.name: string /path: string /physicalPath: string

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接