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

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

有帮助吗?

解决方案

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

  1. 打开 Properties 对于网站

  2. 选择 Start Options

  3. 在开始行动下选择 Start External Program, ,走通往 iisexpress.exe (C:\Program Files (x86)\IIS Express\iisexpress.exe)

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

  5. 在下面 Server, , 选择 Use Custom Server

  6. 基础网址: http://localhost:8080/ (IIS Express的默认值,您可以使用命令行参数更改此内容)

  7. 重要的! 取消选中的一切 Debuggers 否则,您将遇到一个错误“无法在Web服务器上调试...”

可以在此站点上找到有关使用配置文件启动的信息: 使用IIS Express [提示和技巧]调试您的.NET Web项目. 。这是特定于VS2010的,但我怀疑在2008年将有效。

其他提示

我正在尝试做同样的事情,但是 没有直接VS2008 IIS Express集成 (他们只是将其添加到VS2010 SP1 Beta中)要将其用于测试/开发,您需要进行以下操作。

  1. 使用以下命令行在iisexpress中启动网站(iisexpress命令行参数),将$(projectdir)更改为您需要的。

    “%programFiles% /iis express /iisexpress.exe” /path:$(projectdir) /端口:4326 /clr:v2.0

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

  3. 浏览 http:// localhost:4326 或右键单击iisexpress systray图标,然后选择您的网站

注意:我试图将其作为视觉工作室中的后构建事件将其挂钩,但是如果您使用上方的CMD,则VS2008悬挂在iisexpress终止之前。我也尝试使用它 start /b 或将CMD放在批处理文件中并试图启动该文件,但两项选项都可以使用。

谢谢

基思

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top