asp.net和asp的互相調用

來源:互聯網
上載者:User
    昨天領導說要讓新系統和以前做的一個系統整合起來,並實現單點登入。舊系統是使用asp做的,而現在的是asp.net。不想對舊系統多做修改,初步的想法就是將舊系統的使用者名稱、密碼嵌入到新系統的使用者表中,通過新系統登入介面登入,如果是舊系統使用者則通過提交舊系統的登入頁面實現一次後台登入。現在的關鍵在於新系統使用的asp.net,如何跳轉到asp頁面做身分識別驗證,保證session的順利設定。
    在網上找了一些方法,由於最先搜到的是使用WebClient提交頁面,因此就採用了這種方法,但這種方法比較適合asp.net中提交asp.net頁面,擷取返回的HTML代碼,對於讓系統實現切換,則有些問題,會讓舊系統的運行目錄發生改變(兩個系統是在同一個伺服器下)。詳細的方法見文章:《使用WebClient自動填寫並提交ASP.NET頁面表單》。不過有個問題:在postString中如果有漢字則無法提交,可能是編碼問題,一下子沒找到解決方案。
    後來又找到一個方法,使用中間頁面實現跳轉:《ASP和ASP.Net共用Session解決辦法》這個方法似乎更適合我目前的情況。但是沒有測試。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.