IIS 6.0 找不到服务器或DNS错误?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS 6.0 找不到服务器或DNS错误?相关的知识,希望对你有一定的参考价值。

我们的网站所在的服务器今天因为磁盘空间满了清理后重启了,然后就出现网站无法访问的情况,报找不到服务器或DNS错误。没有网上说的日志里面有Connections_Refused的情况,按照网上改注册表的方法也行不通,重启什么的都试过了,在网站下面直接放静态文件也无法访问,求指导

您好,很高兴为您解答
为您提供一下解决方式
对于Number_Connections_refused 错误,可以通过如下解决:

要变通解决此问题,请将该
EnableAggressiveMemoryUsage 注册表项添加到以下注册表子项中:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
然后,将
EnableAggressiveMemoryUsage 注册表项设置为 1。

要这样做,请按下列步骤操作:(最好备份注册表)

单击 开始 ,单击 运行 ,在
打开 的框中键入 regedit ,然后单击 确定 。
单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
在 编辑 菜单上指向 新建 ,然后单击 DWORD
值 。
键入 EnableAggressiveMemoryUsage ,然后按 Enter 键。
在 编辑 菜单中上, 单击 修改 。
在在 数值数据 框中键入 1 ,然后单击 确定 。
在 文件 菜单中上, 单击 退出 以退出注册表编辑器。
重新启动 HTTP 服务。 要这样做,请按下列步骤操作:
单击 开始 ,单击 运行 ,在 打开
的框中键入 cmd ,然后单击 确定 。
在命令提示符键入 net stop http / y ,然后按 ENTER 键。
在命令提示符键入 iisreset /restart ,然后按 ENTER 键。
============================================================================================

对于Timer_MinBytesPerSecond
错误或 Timer_ConnectionIdle 错误,网上解释与iis设置有关,可以通过如下解决:

1) 从 IIS 管理器右键单击
Internet Information Server (IIS) 管理器级别根目录上并转到属性。选中要启用直接编辑元数据库框。 单击确定。
2)
在记事本中打开 C:\Windows\system32\inetsrv\MetaBase.xml 文件,搜索有关 " MinFileBytesPerSec "。
将用于 MinFileBytesPerSec 设置从 240 更改为 0。 执行其他搜索, 该时间将 600 " ConnectionTimeout "。
保存更改并退出。
3) 重新启动 IISAdmin 服务以更改生效。
参考技术A 建议找专业人士修理一下

IIS 7.0出现404错误

我有一个文本文件,我试图浏览到使用浏览器http://files.mydomain.com/test.txt,我得到一个:

HTTP Error 404.0 - Not found 

我仔细检查,文本文件确实存在。当我添加一个test.htm文件时,我没有任何问题。

有人可以帮忙吗?有些东西告诉我这是安全问题。

答案

你检查了以下内容:

  1. 您对''文件'的DNS'A'记录指向正确的IP地址
  2. 如果您的服务器在多个站点上使用共享IP地址,您是否配置了HTTP主机头?
  3. 是否为.txt扩展设置了mime类型?
  4. 您是否对网站的处理程序映射进行了任何更改?例如映射了.htm扩展名以说出ASP ISAPI过滤器并意外删除了StaticFile处理程序?
  5. 你能否提供其他静态内容,如.jpg.gif.pdf等?
另一答案

Kev已经涵盖了大部分可能存在的问题,但作为参考,还有另一种可能性。

Request Filtering确认你

  • .txt作为允许的扩展名,或
  • 在编辑请求过滤设置中勾选Allow unlisted file name extensions

使用以下web.config部分可以实现相同的效果:

<system.webServer>
    <security>
        <requestFiltering>
            <fileExtensions>
                <add fileExtension=".txt" allowed="true" />
            </fileExtensions>
        </requestFiltering>
    </security>
</system.webServer>
另一答案

还要确保网站已启动。我得到404,然后意识到默认网站已经停止,因为另一个网站(Sharepoint)正在使用端口80.有时显而易见的是什么让你。

另一答案

通过转到...添加MIME类型

  1. 功能/哑剧型
  2. 右键点击,
  3. 加,
  4. 放入文件扩展名“.txt”
  5. 和mime-type“text / plain”

另一答案

我知道这是一个老帖子,但这可能仍然有助于某人。我用我的Asp.Net Core应用程序遇到了这个问题。在我看来,默认情况下,静态文件是从一个名为'wwwroot'的子目录中提供的。创建该子目录并移动文件,为我解决了它:

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/index?view=aspnetcore-2.2&tabs=windows#web-root

以上是关于IIS 6.0 找不到服务器或DNS错误?的主要内容,如果未能解决你的问题,请参考以下文章

装了iis,但是输入http://localhost/打不开网页,“找不到服务器或 dns 错误”

为啥打开网页找不到DNS服务器?

找不到服务器或 DNS 错误Internet Explorer

NSlookup都找不到自己的DNS服务器

IIs找不到服务器

如何解决 Windows 10 上的“找不到服务器 DNS 地址”错误? [关闭]