我已在WinXP上下载并安装了IIS Express Beta。我没有VS2010。
如何在调试/运行站点时配置VS2008以启动IIS Express Beta?
答案 0 :(得分:12)
以下似乎适用于从命令行启动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
Base Url:http://localhost:8080/
(IIS Express的默认设置,您可以使用命令行参数进行更改)
重要!取消选中Debuggers
下的所有内容,否则您将收到错误“无法在网络服务器上开始调试...”
有关使用配置文件启动的信息,请访问以下网站:Debug Your .NET Web Project With IIS Express [Tips & Tricks]。这是VS2010具体的,但我怀疑这同样适用于2008年。
答案 1 :(得分:1)
我正在尝试做同样的事情,因为no direct vs2008 integration for iis express(他们只是将它添加到vs2010 sp1测试版中)将其用于测试/开发,您需要执行以下操作。< / p>
使用以下命令行(iisexpress command line parameters)在iisexpress中启动网站,将$(ProjectDir)更改为您需要的内容。
“%programfiles%/ iis express / iisexpress.exe”/ path:$(ProjectDir)/ port:4326 /clr:v2.0
将Visual Studio调试器附加到iisexpress.exe进程
浏览至http://localhost:4326或右键单击iisexpress系统托盘图标并选择您的网站
注意:我已尝试将其作为视觉工作室中的后期构建事件进行连接,但如果您使用上面的cmd,那么vs2008会挂起,直到iisexpress终止。
我也尝试将其与start /b
一起使用,或者将cmd放在批处理文件中并尝试启动它,但两种选项都不起作用。
由于
基思