2010-02-10 60 views
0

我們無法讓表單身份驗證與IIS中的虛擬目錄一起使用。表單身份驗證和虛擬目錄

我們有一個主站點,然後在一個虛擬目錄中設置一個微型站點。這個mircosite有一個「管理」文件夾中的自己的管理系統,它具有認證,但目前它沒有踢,管理部分可供任何人瀏覽。

與管理文件夾中的web.config有以下幾點:

<?xml version="1.0"?> 
<configuration> 
    <appSettings/> 
    <connectionStrings/> 
    <system.web> 
     <authorization> 
      <deny users="?"/> 
     </authorization> 
     <customErrors mode="RemoteOnly" defaultRedirect="~/Admin/Error.aspx"/> 
    </system.web> 
</configuration> 

誰能給我任何線索,爲什麼這可能無法正常工作?

乾杯!

+0

原來它被因爲在微型web.config中一個標籤造成的。由於主站點是MCMS站點,這導致了問題! – 2010-02-12 22:18:51

回答

0

,如果你在你的站點的根目錄,而不是設置這個在web.config會發生什麼:

<location path="MicroSite/Admin"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 
    </system.web> 
</location>