仅使用<security>在ASP.NET中允许localhost

时间:2017-04-10 15:47:53

标签: asp.net security web-config

我试图仅允许从localhost访问我的ASP.NET应用程序。我web.config的摘录如下所示:

<system.webServer>
  <security>
    <ipSecurity allowUnlisted="false">
      <clear/>
      <add ipAddress="127.0.0.1" />
    </ipSecurity>
  </security>
</system.webServer>

但是,导航到localhost:52247会产生HTTP Error 403.503 - Forbidden错误。如何指定我要允许localhost访问?我试过指定端口但是没有用。我看过WWW周围的很多帖子都没有取得多大成功。

我也试过<add domainName='localhost' />,但这也没有用。

1 个答案:

答案 0 :(得分:0)

找到答案。不得不像这样添加allowed='true'

<add ipAddress="127.0.0.1" allowed="true" />