2012-03-21 176 views
0

我有一個用.net 2.0框架構建的asp.net網站。我們最近購買了我們想要集成到我們網站的產品的源代碼。此購買的源代碼是用asp.net 3.5編寫的。我可以在我們的IIS框中將這個pruchased源代碼作爲單獨的網站部署。一旦我部署了這個,我可以從我的網站調用該網站的網頁嗎?這兩個網站將在同一個域名下。我想我可以使用Iframe來調用外部網頁,但我不確定它是否是一個好主意。從我的網站調用外部網站頁面

請讓我知道什麼可能是最好的方法來做到這一點?

謝謝, Sridhar。

回答

1

我建議在同一個asp.net版本上運行這兩個代碼。

您可以嘗試將其移動到3.5或將其轉換爲2.0並進行測試並可能正常工作,有時甚至在3.5時它們不會使用任何不能在2.0上運行的功能

關於使用iframe。這取決於你將要展示的內容。一般來說,你會遇到很多問題需要解決。你也不能在同一個站點下運行不同的asp.net版本,所以你必須在你的站點分成兩個不同的子域。

因此,請先嚐試製作相同的版本,然後如果失敗,請參閱其餘方案。

1

如果可以的話,將.Net 2 App轉換爲3.5(甚至4,如果你的組件將使用4.0) 否則你面對的是GET/POST值形式爲App1到App2的一個大問題,運行測試服務器首先要將您的網絡應用程序部署爲一個單一應用程序,然後將問題排除在外&。

從長遠來看,這將節省您的時間。