2013-03-06 47 views
0

我想另一個網頁 假設我想abc.com/parent.aspx頁面內顯示xyz.com/child.aspx頁面內顯示網頁。展示頁面在asp.net

我可以使用iframe,但我有應用於xyz.com HTTP憑證。我在網上搜索,但仍然困惑我應該使用什麼?

我用asp.net 4.5 C#。

有什麼建議嗎?

+0

如果身份驗證在父頁面中,只要所有頁面在同一個域中,訪問子頁面都沒有問題。 – tucaz 2013-03-06 17:32:36

+0

它在不同的領域。 – Hiral 2013-03-06 17:34:09

+0

然後用戶將在子頁面也進行驗證,或者你可以從父一個通過某種認證令牌的孩子應用。 – tucaz 2013-03-06 17:39:22

回答

0

如果兩個網站都來自同一網絡託管(他們之間的低延遲),你可以使用狀態服務器會話管理。這樣,當您在一個站點上進行身份驗證時,您也將在另一個站點上進行身份驗證,並在他們之間共享用戶狀態。

它很簡單,在你指向狀態服務器(可以位於網絡服務器中的一個),每個Web服務器的Web配置

<configuration> 
    <system.web> 
    <sessionState mode="StateServer" 
     stateConnectionString="192.168.1.103:42424" 
    /> 
    </system.web> 
</configuration> 

http://en.csharp-online.net/ASP.NET_State_Management%E2%80%94Storing_Session_State_out_of_Process

+0

兩者都位於不同的服務器上。 – Hiral 2013-03-06 17:50:49