启动IISExpress(iisexpress.exe)时是否有机会摆脱命令行窗口? 在线程Use IIS Express in visual studio 2010 without sp1 and command window中确定,使用iisexpress.exe本身的参数是不可能的。
批处理脚本或类似的东西是否有任何技巧?
我想用.bat文件启动IISExpress,但是命令窗口应该隐藏自己(因为托盘图标也可以停止服务器)。
答案 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"网站。