【发布时间】:2015-04-13 10:50:56
【问题描述】:
我目前已经部署了 WCF 服务以及 3 个使用 WCF 服务的不同 asp.net mvc 应用程序,所有应用程序都已部署到不同的 azure 网站。由于 WCF 应用程序可以直接访问我系统的数据库我想让它只有带有 asp.net mvc 应用程序的其他网站才能访问它,这可能吗?我试过了ip 白名单,但我没有找到网站本地 ips 以添加规则,并且添加网站的 url 以及启用 DNS 反向查找也不起作用。
提前致谢
【问题讨论】:
-
快速查看他们的 IP 的方法可能是向您的 WCF 层发出请求并检查那里的 IP。
-
感谢您的回复,如果不通知我,这个 ip 会不会有更改的风险?
-
可能是对的。如果您想继续使用 Azure 网站,Thomas 的回答可能效果最好。否则,您可能不得不离开 PaaS 网站,转而使用 IaaS 产品,我相信您可以更好地控制网络层。
-
PaaS 云服务也可以通过多种方式支持这种场景。经典证书身份验证,例如
标签: c# asp.net asp.net-mvc wcf azure