![](/img/trans.png)
[英]Shared declarative html helpers between projects in Asp.Net MVC
[英]ASP.NET WebSecurity object shared between projects?
首先,我不熟悉Web開發,因此這里可能缺少一些基本知識。 如果是這樣,請原諒我。
我目前正在開發基於另一個Web應用程序的Web應用程序(不是由我創建的)。 兩個應用程序共享相似的用戶登錄代碼,但是用戶帳戶信息存儲在不同的數據庫中。
但是,登錄到該應用程序中的1個后,另一個應用程序上的WebSecurity.IsAuthenticated標志也為true(檢測為已登錄)。 這是預期的行為嗎?
如果此信息有用。
這並不是我最初提出的問題的答案。
@Esa在上面的注釋->將機器密鑰設置為Web.Config中已回答了這一問題。
以下是我在評論中提到的問題的答案。
(我應該在評論中張貼此內容嗎?)
這兩個應用程序都覆蓋了相同的__RequestVerificationToken cookie,從而在導航時導致錯誤“無法解密防偽令牌...”。
這是因為兩個應用程序都位於“ localhost:xxxxx”的相同路徑上,因此被檢測為同一站點。 可以通過更改任一應用程序的虛擬路徑來避免該錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.