启动IISExpress(iisexpress.exe)时是否有机会摆脱命令行窗口? 在线程Use IIS Express in visual studio 2010 without sp1 and command window被确定,这是不可能的iisexpress.exe本身的参数。如何在启动IISExpress时摆脱命令行窗口?
批处理脚本或类似的东西是否有任何窍门?
我想用.bat文件启动IISExpress,但命令窗口应该隐藏自己(因为停止服务器也可以使用托盘图标)。
启动IISExpress(iisexpress.exe)时是否有机会摆脱命令行窗口? 在线程Use IIS Express in visual studio 2010 without sp1 and command window被确定,这是不可能的iisexpress.exe本身的参数。如何在启动IISExpress时摆脱命令行窗口?
批处理脚本或类似的东西是否有任何窍门?
我想用.bat文件启动IISExpress,但命令窗口应该隐藏自己(因为停止服务器也可以使用托盘图标)。
同时我找到了一些方法来解决这个问题。 一种方法是Windows脚本,请参阅Duncan Smart's Weblob或直接将他的GIT-Repository。
另一种方法是构建Windows窗体应用程序(或类似),并使用ProcessStartInfo class,它提供了ProcessWindowStyle.Hidden属性。
我最后做了什么:我放弃了IIS Express并切换到CassiniDev。它是一个伟大的网络服务器(其他可用作控制台应用程序和DLL组件),允许我通过导入单个DLL来构建"self-hosted"网站。
使用PowerShell:
Start-Process .\iisexpress.exe -WindowStyle Hidden