如何在启动 IISExpress 时摆脱命令行窗口?
启动 IISExpress (iisexpress.exe) 时是否有机会摆脱命令行窗口? 在线程在视觉中使用IIS Express studio 2010 没有 sp1 和命令窗口 已确定,使用 iisexpress.exe 本身的参数是不可能的。
批处理脚本或类似的东西有什么技巧吗?
我想使用 .bat 文件启动 IISExpress,但命令窗口应该隐藏自身(因为也可以使用托盘图标停止服务器)。
Is there a chance to get rid of command line window when starting IISExpress (iisexpress.exe)?
In the thread Use IIS Express in visual studio 2010 without sp1 and command window is determined, that it is not possible with a parameter of iisexpress.exe itself.
Are there any tricks with batch scripting or something like that?
I want to start IISExpress with a .bat file, but then the command windows should hide itself (because stopping the server is also possible with the tray icon).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 PowerShell:
Using PowerShell:
同时我找到了一些方法来解决这个问题。
一种方法是 Windows 脚本,请参阅 Duncan Smart 的Weblob 或直接他的 GIT-Repository。
另一种方法是构建 Windows 窗体应用程序(或类似的),并使用 ProcessStartInfo 类,它提供ProcessWindowStyle.Hidden 属性。
我最后做了什么:我放弃了 IIS Express 并切换到 CassiniDev。它是一个很棒的网络服务器(以及其他可用作控制台应用程序和 DLL 程序集的服务器),它允许我构建 “自托管” 网站导入单个 DLL。
Meanwhile I found a few ways to solve this.
One way is a Windows Script, see Duncan Smart's Weblob or directly his GIT-Repository.
Another way is to build a Windows Form Application (or similar), and use the ProcessStartInfo class, which offers the ProcessWindowStyle.Hidden property.
What I did at last: I dropped IIS Express and switched to CassiniDev. It is a great webserver (amongst others available as console application and DLL-assembly) which allowed me to build be "self-hosted" website by importing a single DLL.