将Azure登台应用程序限制为选定的IP

时间:2013-03-15 22:47:19

标签: azure ip azure-web-roles staging

我正在给定Web角色中的临时插槽中测试应用程序。我不希望公众可以访问登台应用程序,我想知道是否有任何我可以添加到.cscfg文件以将应用程序锁定到一组已知的IP?我浏览了一下门户网站,但看不到任何限制IP的方法。

对此有何想法?

2 个答案:

答案 0 :(得分:1)

您可以启用内置的IIS IP和域限制,然后在web.config中提供IP列表(如果您必须修改它们,这可能意味着重新部署)。以下是有人执行此操作的博客文章的链接:http://blog.liamcavanagh.com/2011/10/how-to-block-ip-addresses-in-windows-azure/

答案 1 :(得分:0)

我从来没有听说过。

在你的global.asax中:

        protected void Session_Start()
        {
            if (Request.ServerVariables["REMOTE_ADDR"]!= "ÿour ip address here")
            {
                 Response.StatusCode = 404;
            }
        }