【问题标题】:Visual Studio 2008 Development Server not startingVisual Studio 2008 开发服务器未启动
【发布时间】:2012-02-24 08:31:57
【问题描述】:

我有一个 C# Web 服务,我尝试在 Visual Studio 2008 中调试它,当我尝试运行它时,Internet Explorer 按预期弹出,但它只显示“等待来自 localhost 的响应...”在状态栏中。我让它运行了几分钟,它从来没有响应。

我还有其他可以调试的 Web 服务,是 VS2005 和 2008。问题 Web 服务在 web.config 文件中模拟了不同的身份,但我在不同的 Web 上对同一用户没有任何问题服务(在 VS2005 中)。

是否有人对可能阻止它启动的原因有任何想法?有趣的是,一位同事在我的机器上运行的 Web 服务遇到了同样的问题,即使我们使用的是相同的代码。必须以不同的方式配置某些东西...

顺便说一句,我注意到两者都缺少“临时 ​​ASP.NET 文件”文件夹 C:\Windows\Microsoft.NET\Framework 和 C:\Windows\Microsoft.NET\Framework64... 我当然没有删除它们,其他 web 服务调试好,所以这只是一个红鲱鱼?

我们也在一个有自己的防火墙的域上(在开发人员的控制之外) - 这会阻止它吗?

编辑:我刚刚删除了用户模拟以进行快速测试,并且它有效。因此,在模拟此特定用户时,Visual Studio 2008 肯定有一些不想运行的东西。任何想法我需要更改什么配置来纠正这个问题?

【问题讨论】:

    标签: c# web-services visual-studio-2008 localhost webdev.webserver


    【解决方案1】:

    我在冒充方面也遇到过同样的问题;我不知道 Cassini(内置的 VS Web 服务器)是否正确支持这一点。关于我能给出的最佳建议是使用本地 IIS 和作为模拟用户运行的应用程序池,或者使用远程调试将调试器附加到远程 IIS 服务器。

    我相信,如果在项目属性的 Web 选项卡中进行了尽可能多的配置,则使用本地 IIS 将正确并自动附加。您必须以管理员身份运行 VS 才能让 VS 在 IIS 中自动设置虚拟目录。

    【讨论】:

    • 你给了我一个想法——在尝试本地 IIS 之前,我尝试以管理员身份运行 VS,并且在模拟用户时运行良好......我会在一轮中将你的答案标记为 -一个回合! ;o) 这个变化现在阻止 VSLauncher 直接启动 VS2008 解决方案,但我暂时可以忍受。
    猜你喜欢
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 2013-06-25
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多