【问题标题】:Visual Studio 2010 displays IIS 7 page on debug instead of my projectVisual Studio 2010 在调试而不是我的项目时显示 IIS 7 页面
【发布时间】:2013-07-23 01:06:28
【问题描述】:

这是我的第一个 ASP.NET 项目,所以在涉及到 IIS/Visual Studio 的大量配置时我有点菜鸟,所以请耐心等待...

我正在使用在 Windows Server 2008 SR2 上运行的 Visual Studio 2010。我们最近在服务器上做了一些更新,现在当我尝试调试时我的项目不再加载。当我尝试调试 IIS 7 加载的默认“欢迎”页面而不是我的项目时。我设置为使用开发服务器进行调试,而不是 IIS,所以我不明白为什么我得到 IIS 页面。在更新之前,调试器拉起我的页面没有任何问题。

有什么想法吗?提前致谢!

【问题讨论】:

  • 可能您的 iis 已重新安装,并且您的 asp.net 项目未在默认站点中配置。但不能说您提供的信息有限。
  • 我该去哪里配置默认站点?
  • 运气不好...还有其他想法吗?

标签: asp.net visual-studio-2010 iis-7 configuration windows-server-2008


【解决方案1】:

现在看来 IIS 已绑定到 Visual Studio Development Web Server 之前使用的端口号。您可以在网站项目的属性中更改端口号。

【讨论】:

  • 在解决方案资源管理器 > 属性 > Web > 服务器中,我将其设置为使用 Visual Studio 开发服务器,并将其设置为自动分配端口。你指的是那个吗?还是您在谈论其他设置?
  • 好的,如果它设置为自动分配端口,那么它将抓取任何未分配的端口,这可能会随着时间而改变。您应该会在任务栏中看到 VS Web 服务器的图标,如果您单击它,它将告诉您站点正在哪个端口上运行
  • 我认为目前是61000。是否需要将其设置为特定端口?
  • 您的项目在调试后访问的 URL 是什么?另外,当您说调试...时,您的意思是 Visual Studio 调试 (F5) 或发布网站并从外部源进行调试?
  • 网址是我们网站的网址...这个项目,但当前版本可在线获得。就好像它正在尝试“上网”而不是显示在虚拟服务器中运行的项目。调试是指 Visual Studio 调试 (F5),而不是来自外部源。
【解决方案2】:

我找到了解决问题的方法。我决定使用 IIS 而不是开发服务器进行调试。在尝试再次调试失败后,我查看了应用程序池中正在使用的身份,并更改为具有更多权限的身份,这似乎可以解决问题。感谢您的建议。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,但之前的答案都不起作用。

    我使用的是 Windows 7 企业版 64 位、IE11、VS2010、Silverlight 5

    在过去的 5 年中,我一直在开发和维护多个 Silverlight 项目,并且始终能够使用 ASP.NET 开发服务器在 VS2010 中调试它们。然而,在从一个当之无愧的假期回来后,我发现我现有的 Silverlight 项目都不能在调试器中运行。在每种情况下,都有一个 Web 项目设置为启动项目,并且在每种情况下,在 VS2010 中启动项目时(有或没有调试)我得到的是 IIS7 网页而不是我的应用程序。

    我尝试创建一个新的 Silverlight Web 应用程序,发现它在 ASP.NET 开发服务器中正常启动。我检查了我的源代码,发现在我不在的情况下没有进行任何更改。

    经过大量的挠头等,解决方案是清除IE缓存。这些是我使用的明确步骤:

    1. 关闭 IE 和 ASP.NET 开发服务器的所有实例。
    2. 从控制面板打开 Internet 属性。
    3. 单击常规选项卡上的“删除”。
    4. 在“删除浏览历史记录”框中选中以下选项:

      a) “保留收藏夹网站数据”

      b) “临时 Internet 文件和网站数据”

      c) “Cookies 和网站数据”

      其他的不要勾选

    5) 点击“删除”,等待命令完成。

    6) 关闭 Internet 属性框。

    7) 重建 ASP.NET 项目

    8) 在 VS2010 中启动(带或不带调试) - 现在应该可以正常加载了。

    希望这对你有用。

    【讨论】:

      猜你喜欢
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多