Asp.net mvc 在开发阶段,保护对公共ASP.NETMVC应用程序的访问的最佳实践是什么?

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 -->

在开发阶段,保护对公共ASP.NETMVC应用程序的访问的最佳实践是什么?我想测试应用程序,但拒绝公众访问

在IIS 7.0中引入了web.config的
元素

以下是您如何拒绝所有,但允许特定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转换在发布时添加此块。