2015-06-30 26 views

回答

0

在IIS級別,您可以將網站拆分爲公共和私人,並使用不同IP地址上的綁定。然後,您可以使用防火牆規則或IIS IP限制來實現此目的(將IIS設置爲授予對特定IP地址掩碼的訪問權限)

但是,通過在網絡中使用<location>元素,可以非常容易地在應用程序中進行設置。配置爲不同的頁面處理單獨的身份驗證和授權方案。確保你有Windows驗證設置按照https://stackoverflow.com/a/360717/1165140

<configuration> 
    <location path="Internet.aspx"> 
     <system.web> 
     <authorization> 
      <allow users="?"/> 
     </authorization> 
     </system.web> 
    </location> 
    <location path="Intranet.aspx"> 
     <system.web> 
      <authentication mode="Windows"/> 
      <authorization> 
       <allow users="?" /> 
      </authorization> 
     </system.web> 
    </location> 
</configuration>