有没有办法将子/子应用程序添加到现有的 IIS 网站?
我知道这可以通过 IIS Admin Gui 来完成,但是在一些 CMS 中,比如 EPiServer,这可以通过 config 来完成。以某种方式在当前 IIS 网站内创建一个虚拟应用程序实例。
任何关于如何解决这个问题或从哪里开始的建议或参考都非常感谢。我使用 IIS 7.5
谢谢
有没有办法将子/子应用程序添加到现有的 IIS 网站?
我知道这可以通过 IIS Admin Gui 来完成,但是在一些 CMS 中,比如 EPiServer,这可以通过 config 来完成。以某种方式在当前 IIS 网站内创建一个虚拟应用程序实例。
任何关于如何解决这个问题或从哪里开始的建议或参考都非常感谢。我使用 IIS 7.5
谢谢
这可以使用命令行来完成。您可以创建一个批处理文件并将其作为部署后事件运行。
这是一般语法(您可以在此处找到更多信息):
appcmd add app /site.name: string /path: string /physicalPath: string
这也可以使用 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