iis ApplicationRequestRouting无法连接到URL,但服务器的浏览器可以

jvidinwx  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(242)

我在IIS中使用ApplicationRequestRouting和UrlRewrite v7.1.1980创建了一个到后端的反向代理,但它返回了502.3 Bad Gateway:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
        <Provider Name="WWW Server" Guid="{3A2A4E84-4C21-4981-AE10-3FDA0D9B0F83}"/>
        <EventID>0</EventID>
        <Version>1</Version>
        <Level>3</Level>
        <Opcode>16</Opcode>
        <Keywords>0x100</Keywords>
        <TimeCreated SystemTime="2022-10-24T10:16:29.431Z"/>
        <Correlation ActivityID="{80000011-0002-F900-B63F-84710C7967BB}"/>
        <Execution ProcessID="6684" ThreadID="4080"/>
        <Computer>Computer1</Computer>
    </System>
    <EventData>
        <Data Name="ContextId">{80000011-0002-F900-B63F-84710C7967BB}</Data>
        <Data Name="ModuleName">ApplicationRequestRouting</Data>
        <Data Name="Notification">128</Data>
        <Data Name="HttpStatus">502</Data>
        <Data Name="HttpReason">Bad Gateway</Data>
        <Data Name="HttpSubStatus">3</Data>
        <Data Name="ErrorCode">2147954429</Data>
        <Data Name="ConfigExceptionInfo"/>
    </EventData>
    <RenderingInfo Culture="en-US">
        <Opcode>MODULE_SET_RESPONSE_ERROR_STATUS</Opcode>
        <Keywords>
            <Keyword>RequestNotifications</Keyword>
        </Keywords>
        <freb:Description Data="Notification">EXECUTE_REQUEST_HANDLER</freb:Description>
    </RenderingInfo>
    <ExtendedTracingInfo xmlns="http://schemas.microsoft.com/win/2004/08/events/trace">
        <EventGuid>{002E91E3-E7AE-44AB-8E07-99230FFA6ADE}</EventGuid>
    </ExtendedTracingInfo>
</Event>

但是,当我使用Remote Desktop登录到服务器并在服务器的浏览器中打开我们的URL时,它打开正常-因此我们的服务器和后端之间存在连接。
浏览器如何“看到”该URL,而IIS却声称它没有连接?

qco9c6ql

qco9c6ql1#

我们发现了这个问题。在我们的ARR缓存配置中,我们添加了一个停止响应的代理服务器。删除代理服务器后,它又可以工作了。

相关问题