我想在vs 2010中使用iis express但是我现在无法安装sp1,我已经想出了如何做到这一点,它已接近本指南How to configure Visual Studio 2008 to use IIS Express?并且它有效。
我的问题是,当vs运行iisexpress时,它还有一个恼人的命令窗口(除了托盘图标),我想摆脱它。
我无法为vs 2010安装sp1,但我安装了vs 2010 express与sp1并且双重检查,当使用集成的iis express选项时,在没有命令窗口的情况下运行
我做的第一件事就是检查iis express是否有一些命令行选项来隐藏窗口,但没有运气,在sp1中集成的其他站点选项可以在没有这个窗口的情况下运行,所以......
如何以相同的方式执行此操作/或sp1选项如何执行此操作?
<小时/> 附:然而有一个问题,如果vs运行iis express并且你等了几秒钟然后去托盘 - &gt;选择网站,然后单击停止站点命令窗口消失,但我仍然运行和网站也,我不知道这是一个错误或什么,但它就像在sp1没有窗口,只有托盘图标。< / p>
答案 0 :(得分:2)
没有命令行选项来禁用命令窗口,但您可以使用/ systray命令行选项禁用托盘图标。
Visual Studio使用CreateProcess API(或类似的API),并将创建标志设置为CREATE_NO_WINDOW(0x08000000)。以下链接可以帮助您! http://msdn.microsoft.com/en-us/library/ms682425(VS.85).aspx http://msdn.microsoft.com/en-us/library/ms684863(VS.85)的.aspx
您的观察是由于VS已连接到iisexpress.exe(当您从托盘图标停止站点时,iisexpress正在关闭它的控制台窗口等关闭过程中...,但自VS附加到它,iisexpress无法退出并在后台运行并等待VS发布)