如何配置IIS Express以与VS2008一起运行?

时间:2010-12-01 16:28:10

标签: visual-studio-2008 iis-express

我已在WinXP上下载并安装了IIS Express Beta。我没有VS2010。

如何在调试/运行站点时配置VS2008以启动IIS Express Beta?

2 个答案:

答案 0 :(得分:12)

以下似乎适用于从命令行启动IIS Express:

  1. 打开网站的Properties

  2. 选择Start Options

  3. 在“开始操作”下选择Start External Program,将路径设为iisexpress.exeC:\Program Files (x86)\IIS Express\iisexpress.exe

  4. 命令行参数:/ path:{项目解决方案的路径} /clr:3.5

  5. Server下,选择Use Custom Server

  6. Base Url:http://localhost:8080/(IIS Express的默认设置,您可以使用命令行参数进行更改)

  7. 重要!取消选中Debuggers下的所有内容,否则您将收到错误“无法在网络服务器上开始调试...”

  8. 有关使用配置文件启动的信息,请访问以下网站:Debug Your .NET Web Project With IIS Express [Tips & Tricks]。这是VS2010具体的,但我怀疑这同样适用于2008年。

答案 1 :(得分:1)

我正在尝试做同样的事情,因为no direct vs2008 integration for iis express(他们只是将它添加到vs2010 sp1测试版中)将其用于测试/开发,您需要执行以下操作。< / p>

  1. 使用以下命令行(iisexpress command line parameters)在iisexpress中启动网站,将$(ProjectDir)更改为您需要的内容。

    “%programfiles%/ iis express / iisexpress.exe”/ path:$(ProjectDir)/ port:4326 /clr:v2.0

  2. 将Visual Studio调试器附加到iisexpress.exe进程

  3. 浏览至http://localhost:4326或右键单击iisexpress系统托盘图标并选择您的网站

  4. 注意:我已尝试将其作为视觉工作室中的后期构建事件进行连接,但如果您使用上面的cmd,那么vs2008会挂起,直到iisexpress终止。 我也尝试将其与start /b一起使用,或者将cmd放在批处理文件中并尝试启动它,但两种选项都不起作用。

    由于

    基思