Windows-Server-2008

為什麼 Windows Server 2008 不能創建 cookie?

  • December 10, 2010

設想:

我有一個 Web 應用程序 (SnapshotServer),它使用 WebBrowser 控制項拍攝網頁的快照圖像。

我使用 SnapshotServer 中的 WebBrowser 控制項導航到安全 Web 應用程序 (ImageHost) 的入口頁面,然後將我重定向到所需的頁面。ImageHost 應用程序受使用 cookie 的 FormsAuthentication 保護。我導航到的入口頁面負責讓我登錄 - 這將創建一個 Auth cookie。

從 ImageHost 生成響應後,我將 WebBrowser 控制項中的結果轉換為圖像。

問題:

當我使用 IIS7 在我的 PC(Windows 7、IE8)上執行 SnapshotServer 並導航到我的開發伺服器(Windows 2008 R2、IE8)上的 ImageHost 時,結果符合要求 - 我已登錄到 ImageHost 並重定向到頁面我想要一張圖片。當我使用 IIS7 在任何 Windows 2008 R2 伺服器上執行 SnapshotServer 並導航到我的開發伺服器(Windows 2008 R2、IE8)上的 ImageHost 時,結果不是所需的 - ImageHost 無法登錄 - 所以我的圖像是登錄的頁。它無法登錄的原因是它沒有創建 Auth cookie。

所以我想知道是否有人可以告訴我為什麼 WebBrowser 控制項在從 Windows 2008 伺服器執行時無法創建 cookie。

在這裡回答

引用自:https://serverfault.com/questions/211239