【发布时间】:2011-08-03 03:43:11
【问题描述】:
我在 IIS 中托管了一个站点,但每当我浏览到该站点时,我都会得到 404.4。我该如何解决这个问题?我已经提到了几篇文章,他们都说问题是关于静态文件的,但它已经被映射了。我还能做什么?这是我的 iis 7.0 中处理程序映射的附件图片
有什么想法吗?
编辑:
我已经设置了这个 url 重写器:
<rules>
<rule name="Imported Rule 1-1" enabled="true" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{SERVER_PORT}" pattern="80" />
</conditions>
<action type="Rewrite" url="https://abc.com/{R:1}" />
</rule>
当我禁用此规则时,http:// 请求得到正确处理。但是当我启用它时,我得到了这个错误。
又一次更新:
如果我替换这个:
<action type="Rewrite" url="https://abc.com/{R:1}" />
与
<action type="Redirect" url="https://abc.com/{R:1}" />
一切都很顺利。
【问题讨论】:
-
在 Azure 上,以下博客也可能有帮助:ppolyzos.com/2015/10/26/…