【问题标题】:Visual Studio 2008 + embedded web server on Windows VistaVisual Studio 2008 + Windows Vista 上的嵌入式 Web 服务器
【发布时间】:2008-12-07 13:09:19
【问题描述】:

操作系统:Windows Vista Business SP1

IDE:Visual Studio 2008 SP1

问题:当我在 VS 2008 中创建一个新的 Web 应用程序并启动它时,VS 2008 的嵌入式 Web 服务器在一个端口(比如 50140)上启动。然后浏览器(IE7)自动启动地址http://localhost:50137/...,注意不同的端口号。显然,IE 请求的端口上没有任何内容。我应该怎么做才能让 IE 在与服务器启动相同的端口上启动?对于Windowx XP,不会出现这个问题...

【问题讨论】:

    标签: visual-studio-2008 windows-vista


    【解决方案1】:

    您可以在项目属性中查看网络启动选项。加载特定 URL 可能是硬编码的 - 可能来自以前的运行。

    【讨论】:

    • “使用动态端口”设置为“true”。
    • 在启动操作(属性->Web)下是否设置了特定页面?
    • 我知道这听起来很傻,但是您是否尝试过重新启动 VS/您的 PC。或者通过表单上的鼠标右键单击选项设置新的默认浏览器(FF / Chrome),看看它是否仍然可以......
    • 重启VS:除了端口号没有变化——但同样愚蠢的行为。重新启动 PC - 尚未尝试过,但这肯定不是一个选项。使用 FF 作为默认浏览器一切正常。
    • 如果将端口设置为固定值而不是动态的,您是否有同样的问题?
    【解决方案2】:

    我猜你的解决方案中有多个项目,其中一个必须是 Web 服务,另一个(在 IE 中)是 Web 应用程序。

    【讨论】:

    • 不,解决方案中只有一个项目 - Web 项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 2023-03-09
    • 2013-06-25
    • 1970-01-01
    相关资源
    最近更新 更多