Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net HTTP错误503。服务不可用_Asp.net_Iis_Iis 8 - Fatal编程技术网

Asp.net HTTP错误503。服务不可用

Asp.net HTTP错误503。服务不可用,asp.net,iis,iis-8,Asp.net,Iis,Iis 8,我正在努力在IIS8中设置环境,我搜索了很多,但找不到正确的解决方案 我查看了错误日志,但不知道 C:\Windows\System32\LogFiles\HTTPERR 2013-10-09 09:28:39 192.168.43.205 60172 192.168.43.205 80 HTTP/1.1 GET/503 2 AppOffline qa.hti.local 2013-10-09 09:28:39 192.168.43.205 60192 192.168.43.205 80 HT

我正在努力在IIS8中设置环境,我搜索了很多,但找不到正确的解决方案

我查看了错误日志,但不知道

C:\Windows\System32\LogFiles\HTTPERR

  • 2013-10-09 09:28:39 192.168.43.205 60172 192.168.43.205 80 HTTP/1.1 GET/503 2 AppOffline qa.hti.local
  • 2013-10-09 09:28:39 192.168.43.205 60192 192.168.43.205 80 HTTP/1.1 GET/favicon.ico 503 2 AppOffline qa.hti.local
  • 然后在事件查看器中:

    警告:

  • 工作进程“11188”中协议“http”的侦听器通道 服务应用程序池“qa.hti.local”报告了侦听器通道 失败。数据字段包含错误号
  • 工作进程“7492”中协议“http”的侦听器通道 服务应用程序池“qa.hti.local”报告了侦听器通道 失败。数据字段包含错误号
  • 工作进程“9088”中协议“http”的侦听器通道 服务应用程序池“qa.hti.local”报告了侦听器通道 失败。数据字段包含错误号
  • 工作进程“9964”中协议“http”的侦听器通道 服务应用程序池“qa.hti.local”报告了侦听器通道 失败。数据字段包含错误号
  • 工作进程“7716”中协议“http”的侦听器通道 服务应用程序池“qa.hti.local”报告了侦听器通道 失败。数据字段包含错误号
  • 我不明白这个警告是什么意思

    错误:应用程序池“qa.hti.local”由于服务于该池的进程中的一系列故障而被自动禁用 应用程序池

    注意:我了解到连续5次失败会导致应用程序池崩溃,这可能会增加。我也试着增加这个,但没有成功


    请分享您的想法。

    很可能您没有阅读该目录的权限


    目录(和文件)需要对windows组“用户”或windows组“IIS\U IUSRS”以及您的apppoolidentity具有读取权限。

    我遇到这个问题时遇到了类似的问题,正在搜索解决方案

    我的问题与我们的IIS共享配置有关。我们在其中一台服务器上启用了IIS中的一项功能(Http重定向),而其他任何服务器上都没有安装该功能,因此服务器的“功能”与所有服务器都不同步

    我可以通过在第一台服务器上卸载新添加的内容来解决这个问题,这样它就可以重新与其他服务器匹配。IIS稍后重置,应用程序池不再停止运行,一切恢复正常

    因此,如果您正在使用IIS共享配置,并且IIS正在创建“服务不可用”错误,并且应用程序池正在关闭,则这可能是系统配置不同步的症状,这会损坏共享配置。希望这篇文章能帮助别人比我更快地找到解决方案

    503 2

    那是2的子状态码吗?如果是这样,您可能希望确保您的站点不会受到过多(5000多个)请求的影响

    数据字段包含错误号


    错误号是多少?

    这也可能是因为您的软件供应商没有意识到他们在您的2008 R2服务器上安装了32位版本的应用程序池应用程序。在对我的服务器进行了一些故障排除后,因为他们希望我重新安装IIS,我检查了windows应用程序日志,并通过电子邮件向他们发送了应用程序的x86体系结构错误。

    我遇到了类似的问题,由于另一个错误(2282 IIS-W3SVC-WP),池自行停止。我的问题是,由于配置问题,无法加载de模块owssvr.dll。 我的解决方案是将“启用32位应用程序”设置从True设置为false

    我使用Visual studio 2013在Windows Server 2012上的Sharepoint 2013上部署了一个解决方案


    我知道这可能是一个非常特殊的问题,但我想帮助所有有相同问题的人。

    如果缺少一个IIS(例如,许多IIS模块中的一个没有安装在新服务器上),可能会发生这种情况

    要做的事情是仔细比较源和目标的IIS配置,并将缺少的部分添加到目标

    在最近的IIS8.5->8.5迁移中,我遇到了这个问题。检查了整个堆栈。最后一个问题是IIS的Web证书验证部分丢失

    要安装:

    powershell
    import-module servermanager
    add-windowsfeature Web-Cert-Auth
    

    我也遇到了同样的问题,通过将应用程序池用作身份的域帐户添加到web服务器上的本地管理员组中,解决了这个问题。也许它还可以为应用程序池标识帐户授予对应用程序目录的访问权限,如上面所述。

    更新后,我在Windows 10 1803上也遇到了这种情况

    在事件日志的前面,有一些错误与缺少的dll有关,特别是iiswsock.dll和compstat.dll

    打开以下Windows功能后(在IIS>WWWServices>Performance features和AppDev features下):

    • 动态和静态内容压缩,以及
    • WebSocket协议Windows功能

    重新启动IIS后,这些错误消失。

    我重新安装了服务器,并将
    applicationHost.config
    复制到新服务器,但未安装相应的模块,并收到此错误。我通过检查IIS管理器中的模块并确保模块已安装来修复此问题


    更新:在Windows日志->应用程序中,有一些关于缺少哪个模块的信息。

    请检查此项,我们在从一台服务器迁移到另一台服务器时遇到了相同的问题。新服务器关闭AppPools并显示503。结果它没有Http Re