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

发布于 2024-10-05 01:58:00 字数 101 浏览 4 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄荷港 2024-10-12 01:58:00

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

  1. 打开网站的属性

  2. < p>选择启动选项

  3. 在启动操作下选择启动外部程序,输入的路径>iisexpress.exe (C:\Program Files (x86)\IIS Express\iisexpress.exe)

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

  5. 服务器下,选择使用自定义服务器

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

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

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

The following seems to work for IIS Express launching from the command line:

  1. Open the Properties for the web site

  2. Select Start Options

  3. Under Start Action select Start External Program, put the path to iisexpress.exe (C:\Program Files (x86)\IIS Express\iisexpress.exe)

  4. Command Line Arguments: /path:{path to the project solution} /clr:3.5

  5. Under Server, select Use Custom Server

  6. Base Url: http://localhost:8080/ (the default for IIS Express, you can change this with command line arguments)

  7. 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.

从来不烧饼 2024-10-12 01:58:00

我正在尝试做同样的事情,但是会有 没有直接与 iis express 进行 vs2008 集成(他们只是将其添加到 vs2010 sp1 beta 中)要使用它进行测试/开发,您需要执行以下操作。

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

    "%programfiles%/iisexpress/iisexpress.exe" /path:$(ProjectDir) /port:4326 /clr:v2.0

  2. 进程

  3. 浏览到 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.

  1. 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

  2. Attach the Visual Studio debugger to the iisexpress.exe process

  3. 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文