如何在启动IISExpress时摆脱命令行窗口?

时间:2011-07-22 10:35:40

标签: batch-file cmd iis-express

启动IISExpress(iisexpress.exe)时是否有机会摆脱命令行窗口? 在线程Use IIS Express in visual studio 2010 without sp1 and command window中确定,使用iisexpress.exe本身的参数是不可能的。

批处理脚本或类似的东西是否有任何技巧?

我想用.bat文件启动IISExpress,但是命令窗口应该隐藏自己(因为托盘图标也可以停止服务器)。

2 个答案:

答案 0 :(得分:1)

使用PowerShell:

Start-Process .\iisexpress.exe -WindowStyle Hidden

答案 1 :(得分:0)

与此同时,我找到了几种方法来解决这个问题。 一种方法是Windows脚本,请参阅Duncan Smart's Weblob或直接查看他的GIT-Repository

另一种方法是构建Windows窗体应用程序(或类似的),并使用提供ProcessStartInfo class属性的ProcessWindowStyle.Hidden

我最后做了什么:我放弃了IIS Express并切换到CassiniDev。它是一个很棒的网络服务器(其中包括控制台应用程序和DLL程序集),它允许我通过导入单个DLL来构建"self-hosted"网站。

相关问题