Asp.net mvc 在开发阶段,保护对公共ASP.NETMVC应用程序的访问的最佳实践是什么?
在开发阶段,保护对公共ASP.NETMVC应用程序的访问的最佳实践是什么?我想测试应用程序,但拒绝公众访问 在IIS 7.0中引入了web.config的Asp.net mvc 在开发阶段,保护对公共ASP.NETMVC应用程序的访问的最佳实践是什么?,asp.net-mvc,Asp.net Mvc,在开发阶段,保护对公共ASP.NETMVC应用程序的访问的最佳实践是什么?我想测试应用程序,但拒绝公众访问 在IIS 7.0中引入了web.config的元素 以下是您如何拒绝所有,但允许特定IP或网络通过 <security> <ipSecurity allowUnlisted="false"> <!-- this line blocks everybody, except those listed below -->
元素
以下是您如何拒绝所有,但允许特定IP或网络通过
<security>
<ipSecurity allowUnlisted="false"> <!-- this line blocks everybody, except those listed below -->
<clear/> <!-- removes all upstream restrictions -->
<add ipAddress="127.0.0.1" allowed="true"/> <!-- allow requests from the local machine -->
<add ipAddress="83.116.19.53" allowed="true"/> <!-- allow the specific IP of 83.116.19.53 -->
<add ipAddress="83.116.119.0" subnetMask="255.255.255.0" allowed="true"/> <!--allow network 83.116.119.0 to 83.116.119.255-->
<add ipAddress="83.116.0.0" subnetMask="255.255.0.0" allowed="true"/> <!--allow network 83.116.0.0 to 83.116.255.255-->
<add ipAddress="83.0.0.0" subnetMask="255.0.0.0" allowed="true"/> <!--allow entire /8 network of 83.0.0.0 to 83.255.255.255-->
</ipSecurity>
</security>
这可能适用于Ok。如果我需要允许从我本地机器上的VS访问?它帮助了我。谢谢,没问题。只要列出127.0.0.1,您就可以访问本地主机。您还可以使用Web.Config转换在发布时添加此块。