我在WinXP上下载并安装了IIS Express Beta。我没有VS2010。
在调试/运行站点时,如何配置VS2008以启动IIS Express Beta?
我在WinXP上下载并安装了IIS Express Beta。我没有VS2010。
在调试/运行站点时,如何配置VS2008以启动IIS Express Beta?
以下似乎适用于从命令行启动IIS Express:
打开 Properties
对于网站
选择 Start Options
在开始操作下选择 Start External Program
,把路径 iisexpress.exe
(C:\Program Files (x86)\IIS Express\iisexpress.exe
)
命令行参数:/ path:{项目解决方案的路径} /clr:3.5
下 Server
, 选择 Use Custom Server
基本网址: http://localhost:8080/
(IIS Express的默认设置,您可以使用命令行参数更改此设置)
重要! 取消选中下的所有内容 Debuggers
否则你会收到错误“无法在Web服务器上开始调试......”
有关使用配置文件启动的信息,请访问以下网站: 使用IIS Express调试.NET Web项目[提示与技巧]。这是VS2010具体但我怀疑同样适用于2008。
我正在努力做同样的事情 没有直接vs2008集成iis express (他们只是将它添加到vs2010 sp1 beta中)用于测试/开发,您需要执行以下操作。
使用以下命令行在iisexpress中启动网站(iisexpress命令行参数),将$(ProjectDir)更改为您需要的内容。
“%programfiles%/ iis express / iisexpress.exe”/ path:$(ProjectDir)/ port:4326 /clr:v2.0
将Visual Studio调试器附加到iisexpress.exe进程
浏览到 HTTP://本地主机:4326 或者右键单击iisexpress系统托盘图标并选择您的站点
注意:我已尝试将其作为Visual Studio中的后期构建事件进行连接,但如果您使用上面的cmd,那么vs2008会挂起,直到iisexpress终止。
我也试过用它 start /b
或者将cmd放在批处理文件中并尝试启动它,但这两个选项都不起作用。
谢谢
基思