0
有什麼辦法可以使用2個不同的logUrl與ASP.net表單認證?如果可能,我想將一些用戶發送到其他登錄頁面。我嘗試在子目錄中添加一個web.config(如下所示),但收到此錯誤:「在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的。」表單身份驗證:我可以擁有多個loginUrl嗎?
我讀過一些SO帖子&我在想這是無法實現的,或者至少不容易實現。有什麼建議?我的網站需要有兩個非常不同的登錄過程,這就是我試圖這樣做的原因。
<!--app root-->
<authentication mode="Forms">
<forms loginUrl="/NormalLogin/Login.aspx" />
</authentication>
<!--subdirectory-->
<authentication mode="Forms">
<forms loginUrl="/SSOLogin/Login.aspx" />
</authentication>
嘗試清理項目以刪除allowDefinition錯誤 – RelevantUsername 2013-05-07 14:13:07
我試過了,但問題是由於標籤出現在子目錄中。 –
2013-05-07 14:25:52
我懷疑答案是否定的,但如果你確切地解釋你想達到的目標,你可能會得到更多的幫助。例如,單個登錄URL可能可能實現兩個完全不同的流程(如Cookie?)來傳達您想要用於在兩個流程之間進行選擇的標準。 – Joe 2013-05-07 14:50:54