如何配置 IIS Express 与 VS2008 一起运行?
我在 WinXP 上下载并安装了 IIS Express Beta。我没有VS2010。
如何配置 VS2008 在调试/运行站点时启动 IIS Express Beta?
I have the IIS Express Beta downloaded and installed on WinXP. I don't have VS2010.
How do I configure VS2008 to launch IIS Express Beta when debugging/running a site?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下内容似乎适用于从命令行启动 IIS Express:
打开网站的
属性
启动选项
在启动操作下选择
启动外部程序
,输入的路径>iisexpress.exe
(C:\Program Files (x86)\IIS Express\iisexpress.exe
)命令行参数:/path:{项目解决方案的路径} /clr:3.5
在
服务器
下,选择使用自定义服务器
基本网址:
http://localhost:8080/(IIS Express 的默认值,您可以使用命令行参数更改此设置)
重要!取消选中
调试器
下的所有内容,否则您将收到错误“无法在网络服务器上开始调试...”< /p>有关使用配置文件启动的信息可以在此站点找到:使用 IIS Express 调试您的 .NET Web 项目 [提示和信息]技巧]。这是 VS2010 特有的,但我怀疑同样适用于 2008 年。
The following seems to work for IIS Express launching from the command line:
Open the
Properties
for the web siteSelect
Start Options
Under Start Action select
Start External Program
, put the path toiisexpress.exe
(C:\Program Files (x86)\IIS Express\iisexpress.exe
)Command Line Arguments: /path:{path to the project solution} /clr:3.5
Under
Server
, selectUse Custom Server
Base Url:
http://localhost:8080/
(the default for IIS Express, you can change this with command line arguments)Important! Uncheck everything under
Debuggers
otherwise you'll get an error "Unable to start debugging on the web server..."Information on launching using a config file can be found at this site: Debug Your .NET Web Project With IIS Express [Tips & Tricks]. This is VS2010 specific but I suspect the same will work for 2008.
我正在尝试做同样的事情,但是会有 没有直接与 iis express 进行 vs2008 集成(他们只是将其添加到 vs2010 sp1 beta 中)要使用它进行测试/开发,您需要执行以下操作。
使用以下命令行在 iisexpress 中启动网站 (iisexpress 命令行参数),将 $(ProjectDir) 更改为您需要的内容。
"%programfiles%/iisexpress/iisexpress.exe" /path:$(ProjectDir) /port:4326 /clr:v2.0
浏览到 http://localhost:4326 或右键单击 iisexpress 系统托盘图标并选择您的站点
注释:我尝试将其作为 Visual Studio 中的构建后事件连接起来,但如果您使用上面的 cmd,则 vs2008 会挂起,直到 iisexpress 终止。
我还尝试过将其与
start /b
一起使用或将 cmd 放入批处理文件中并尝试启动它,但这两个选项都不起作用。谢谢基思
I'm trying to do the same however as there will be no direct vs2008 integration for iis express (they've only just added it to the vs2010 sp1 beta) to use it for testing/development you need to do the following.
Start a website in iisexpress using the following command line (iisexpress command line parameters), change the $(ProjectDir) to be what you need it to be.
"%programfiles%/iis express/iisexpress.exe" /path:$(ProjectDir) /port:4326 /clr:v2.0
Attach the Visual Studio debugger to the iisexpress.exe process
Browse to http://localhost:4326 or right click the iisexpress systray icon and select your site
Note: I've tried to hook this up as a post-build event in visual studio but if you use the cmd above then vs2008 hangs until iisexpress terminates.
I've also tried using this with
start /b
or placing the cmd in a batch file and trying to start that but neither option works.Thanks
Keith