【问题标题】:IIS, IE does not recognize web page protocalIIS、IE不识别网页协议
【发布时间】:2013-01-21 13:01:30
【问题描述】:

我在 IIS 中设置了一个网站,并在该网站下添加了 Web 应用程序。我将现有的 .Net Web 应用程序文件(aspx 文件格式)发布并复制到 Web 应用程序文件夹。

当我尝试从 IE 浏览网页时,它说

"Protocol Type: localhost" 
"Windows does not recognize this Protocol."

当我尝试从 Firefox 浏览时,它说

"The address wasn't understood"
"Firefox doesn't know how to open this address, because the protocol (localhost) isn't associated with any program."

但是当我从 Firefox 转到 url 并单击 enter(刷新不起作用)时,页面可以工作并显示内容。

谁能指出解决这个问题的方向?

【问题讨论】:

  • 网址:localhost:80/AdministrationWebApp/Administration/AdministrationIndex.aspx。当我从 IIS 浏览页面时它不起作用。我必须去 Firefox 浏览器 url 并按回车键。
  • 感谢 Wug,它有效!一个小小的改变就会产生很大的不同。如果您发布您的灵魂,我会将其标记为答案。我只能投票。

标签: asp.net iis browser web-deployment


【解决方案1】:

浏览器会在 URL 的开头查找他们在打开特定链接时应该使用的协议(如果协议不是他们理解的协议,大多数浏览器都有执行其他程序的功能)。

通常,协议类似于“http:”、“ftp:”、“file:”、“irc:”等。

协议由冒号分隔。您对 localhost:80/... 的使用使浏览器误以为您尝试使用的协议是“localhost”,这是不正确的。如果您不考虑端口号,浏览器很可能会使用默认设置(端口 80)假定 HTTP 并且它会正常工作,因为如果未指定协议,大多数浏览器将假定 HTTP。

【讨论】:

    【解决方案2】:

    "localhost" 不是协议,它是服务器的名称。您的问题是冒号可以提供两个功能:URL:它可以将协议与服务器分开,并且可以将服务器与端口分开。您通常可以省略协议,我们假设它是“http”。如果您有一个端口号(在您的示例中为“80”),则必须指定协议,否则我们会将服务器名称与协议混淆。

    在这个例子中,而不是只写

    localhost:80/AdministrationWebPage/etc
    

    http://localhost:80/AdministrationWebPage/etc
    

    如果 Firefox 解决了问题,那对 Firefox 来说是好事,但如果没有“http://”,这在技术上是不正确的。

    即一个URL的一般格式是:

    protocol://server:port/page?querystring
    

    如果缺少部分,浏览器和服务器将填充默认值。但是其中的规则是第一个冒号应该标记协议的结束,所以:

    localhost:80/AdminsitrationWebPage/etc
    

    看起来像 protocol=localhost, server name=80,我想这不是你想要的。

    【讨论】:

    • 是的,这也是 wug 的建议,它解决了我的问题。感谢您的帮助!。
    • 抱歉,我们俩显然同时在输入答案。这是一场 ATM 竞赛!
    【解决方案3】:

    在我安装 apache 网络服务器并测试 htdocs 文件夹中的 testing.php 文件后,我也收到了上面的消息,但没有插入正斜杠

    我解决它的方法是简单地插入正斜杠,如下所示: 本地主机:8000/testing.php

    testing.php 文件的内容显示出来

    【讨论】:

      猜你喜欢
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 2022-10-04
      • 1970-01-01
      • 2011-12-16
      相关资源
      最近更新 更多