当我们将Web应用程序配置为在IIS Express中运行时,VS会执行某些操作,例如:
也许还有更多的事情要做,我不知道。
我想从脚本中复制相同的进程,因此从脚本运行Web应用程序相当于从VS运行它。包括第一次。
现在我使用/port
和/path
标志启动IISExpress,因为这是我用来运行Cassini的方式。但是,卡西尼支持另一个标志 - /vpath
。他们从IISExpress中删除了它,这意味着我必须使用另一组标志 - /config
,/site
,/siteid
。但我怀疑它必须与Appcmd.exe
实用程序一起完成。
这第二种方法仍然是我无法掌握的。所以,我的问题是这个 - 假设我得到了一个Web应用程序的端口,路径和vpath(即不需要从Web应用程序的csproj文件中读取它们,就像VS一样)。什么命令设置正确的应用程序主机配置文件以及如何运行IISExpress以利用它?