在同一臺服務器上有兩個應用程序設置,GamesPlayLogin & GamesPlay。 [在Windows Server 2008 R2]同一Web服務器上的跨應用程序的身份驗證/登錄問題| IIS 7.5安裝
因此,一旦用戶使用的登錄程序(GamesPlayLogin),
<authentication mode="Forms">
<forms name="GamesLoginCheck" loginUrl="/GamesPlayLogin/Default.aspx"
timeout="240" path="/" slidingExpiration="true" />
</authentication>
他們將被重定向到應用程序認證:GamesPlay。但在做重定向時,身份驗證每次都會失敗,用戶將重定向回第一個應用程序:GamesPlayLogin。
按要求決定,這兩個應用程序是安裝在不同的應用程序池運行時,可能避免影響其他的應用程序之一中發生的問題。我們正在使用自動生成的鍵。
同時,我們確信,「生成每個應用程序的唯一密鑰」的盒子是通過檢查IIS(版本7.5)選中。
事件日誌顯示::
Event message: Forms authentication failed for the request
Reason: The ticket supplied was invalid
我看到與上面的事件日誌,但沒有成功,許多解決方案。首先,我的應用程序位於同一臺WEB服務器上,並且使用Autogenerated密鑰的相同設置也在早期工作(Windows Server 2008,直到我們最近遷移到了Windows Server 2008 R2)。
我仍然在尋找原因,爲什麼同樣的設置工作較早(在Windows Server 2008),但不遷移到Windows 2008 R2最近了。
我認爲這是你需要的。 http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx這裏有一些關於生成密鑰的更多信息。 http://go.microsoft.com/fwlink/?linkid=155113確保兩個應用程序的設置相同。 –