【问题标题】:Development server not showing web page in my default browser?开发服务器未在我的默认浏览器中显示网页?
【发布时间】:2011-04-26 07:30:07
【问题描述】:

我最近安装了 Windows 7,而且我是 ASP.NET 的新手。
我安装了 Visual Studio 2008 来开发 ASP.NET 应用程序。

当我运行我的应用程序时,ASP.NET 开发服务器会运行并且我的默认浏览器会自动打开,但不会显示我的网页。

发生连接错误。使用 Visual Studio 的内部浏览器打开网页对我来说效果很好。

那么我的默认浏览器(IE8、Flock2.6)有什么问题?任何配置设置或什么?

【问题讨论】:

  • 您能否提供您收到的完整异常的详细信息。这应该有望准确地说明托管 ASP.NET 应用程序的 VS.NET 运行时的问题。而且您是通过 VS.NET 运行它而不是 IIS 正确?
  • VS 没有任何内部网络浏览器,它有内部网络服务器。您的网站在默认网络浏览器中打开。如果你在 IIS 中设置 web 应用程序,那么通常你需要设置正确的用户,因为 sql server 默认不允许使用数据库给 ASP.NET 用户。
  • 我没有收到来自 VS.NET 的任何异常。我直接通过 VS 2008 运行。当我启动运行按钮时,ASP.NET 开发服务器运行完美,但我的默认浏览器不显示该页面。默认浏览器显示连接错误。
  • 其次,我没有向我的网站添加任何数据库。我只是简单地创建新网站并选择位置作为文件系统和语言作为 C#。并添加一个标签控件和一个按钮。单击按钮时,文本“hello world”会显示在标签中。它只是一个 hello world 应用程序。但是当我运行该应用程序时,我的 PC 中的任何浏览器都不会显示该页面。 VS有内部浏览器,我用内部浏览器打开了我的页面。我单击文件菜单并选择使用选项浏览,然后选择内部浏览器。我的页面适用于内部浏览器。当我点击按钮时它显示你好世界
  • 告诉我如何解决这个错误。

标签: asp.net windows-7


【解决方案1】:

我发现了问题;这是我的杀毒软件。这是解决方案如果您使用 nod32:

请按照以下步骤解决此问题:

  1. 双击托盘上的 Nod32 图标并将其打开。

  2. 如果不在“高级模式”,请切换到高级模式。 (您可以通过点击左下角的链接“Display:Standard Mode”然后点击“Toggle Advanced Mode”来实现)

  3. 然后转到设置部分。然后在右窗格中单击“防病毒和防间谍软件保护”。面板应该是打开的。

  4. 现在在“Web 访问保护”中单击“配置...”

  5. 从左侧树转到路径:“Web 访问保护 > HTTP > Web 浏览器”

  6. 现在您应该在列表中看到 Visual Studio 8“devenv.exe”。

  7. 单击它两次,直到您在框中看到一个十字符号。 (注意 CROSS 符号,而不是标记符号!)

  8. 用这个十字符号告诉 Nod32,这个程序不应该被扫描和过滤以进行 Web 访问。

这些步骤解决了我的问题,现在我可以从localhost:<portNumber> 访问我的页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    相关资源
    最近更新 更多