php - Azure web.config 限制 IP 地址页面刷新异常

标签 php asp.net azure web-config

我正在尝试将对 Azure 网站的访问限制为某些 IP 地址。
它主要是一个 PHP 5.4 站点,但我使用 web.config 来允许/限制访问。
目前,它拒绝除列出的 IP 之外的所有人,但是,当页面首次从允许的 IP 地址加载时,它始终首先显示异常:

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

如果页面随后刷新,它将按正常/预期方式将页面传递给用户。每当首次打开浏览器(Chrome 或 Firefox)或关闭网页并在很长一段时间后再次访问时,似乎都会发生异常。

web.config位于根目录中,目前还没有其他身份验证。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <system.webServer>
  <security>
   <ipSecurity allowUnlisted="false" denyAction="NotFound">
     <clear/>
     <add allowed="true" ipAddress="XX.XX.XXX.XXX" />
    </ipSecurity>
   </security>
  </system.webServer>
</configuration>

最佳答案

我没有发现您的 Web.config 文件有任何问题。可能发生的情况是浏览器正在缓存主页。因此,当您刷新页面时,它会正确加载。

关于php - Azure web.config 限制 IP 地址页面刷新异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27841924/

相关文章:

php - 无法从 php 更新 mysql 中的数据

php - imap_open() 无法使用 POP3 协议(protocol)打开流

c# - 带有 ASP.NET 网站的 NUnit

c# - SqlDataReader.HasRows 始终返回 "true",即使结果为空

Azure Functions EventHub 触发器缩放作业函数实例

php - 在mysql中插入第一行后无法插入行

php - 在网站中使用 google adwords 和分析检测访问者 adwords 关键字?

asp.net - 如何在 ActiveX 对象上显示模式弹出窗口?

azure - Botframework 可以使用德语或其他语言吗?

azure - 自动化 Azure 逻辑应用作业创建和部署