我尝试了几种方法来运行appcmd以向IIS添加(非Python)站点 我最近的尝试是以管理员身份运行它
import win32com.shell.shell as shell
cmdCommand ="c:\windows\system32\inetsrv\appcmd.exe add site /name:test2.query.api /bindings:http/*:80:test2.api /physicalPath:c:\inetpub\wwwroot_test2"
shell.ShellExecuteEx(lpVerb='runas', lpFile='cmd.exe', lpParameters='/c '+cmdCommand)
我得到'流程已完成退出代码0' 但我的新网站不在IIS
如果我从DOS提示符运行相同的命令,它可以正常工作
我想写一个安装程序,首先将文件复制到inetpub,最后将这些网站添加到ISS。
第一部分有效,但现在我没有在IIS中获取网站
(Python 3.6.2rc1)