首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何手动启动IIS Express

如何手动启动IIS Express
EN

Stack Overflow用户
提问于 2011-03-14 23:32:19
回答 5查看 112.6K关注 0票数 75

是否有可用于手动启动IIS Express的命令行程序或服务?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-03-14 23:36:38

Stack Overflow用户

发布于 2011-04-13 22:30:10

一旦您安装了IIS Express (最简单的方法是通过Microsoft Web Platform Installer),您将在%PROGRAMFILES%\IIS Express%PROGRAMFILES(x86)%\IIS Express( x64架构上的%PROGRAMFILES(x86)%\IIS Express)中找到可执行文件,并将其命名为iisexpress.exe

要查看所有可能的命令行选项,只需运行:

代码语言:javascript
复制
iisexpress /?

程序的详细帮助将会显示出来。

如果在没有参数的情况下执行,则将启动配置文件中定义并标记为在启动时运行的所有站点。系统托盘中的图标将显示正在运行的站点。

在配置文件(在%USERPROFILE%\Documents\IISExpress\config\applicationhost.config中)中创建了一些站点后,有几个有用的选项:/site/siteId

使用第一个选项,您可以按名称启动特定的站点:

代码语言:javascript
复制
iisexpress /site:SiteName

对于后者,您可以通过指定ID来启动:

代码语言:javascript
复制
iisexpress /siteId:SiteId

这样,如果从命令行启动IISExpress,将显示向服务器发出的所有请求的列表,这在调试时非常有用。

最后,可以通过指定完整的目录路径来启动站点。IIS Express将创建一个虚拟配置文件并启动站点(如果包含空格,请记住引用路径):

代码语言:javascript
复制
iisexpress /path:FullSitePath

本文涵盖了从命令行使用IISExpress的基本方法。

票数 43
EN

Stack Overflow用户

发布于 2013-06-16 15:56:54

从其他人发布的链接来看,我看不出有什么选择。--我只是用powershell杀死它--你可以把它保存到一个Stop-IisExpress.ps1文件中:

代码语言:javascript
复制
get-process | where { $_.ProcessName -like "IISExpress" } | stop-process

这没什么坏处-- Visual Studio会在需要的时候弹出一个新的。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5300755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档