2009-06-16 83 views
0

我很抱歉,如果這之前已經問過。我搜索並沒有發現任何符合我的情況的東西。另外請記住,我對asp/asp.net開發相當陌生。從傳統asp發佈到asp.net

我目前的項目是一個相對簡單的電子商務網站。客戶將連接到該網站,選擇產品,輸入運費和帳單信息,付款信息(信用卡)並提交訂單。

該項目分爲兩部分:商店前臺,其中包括顯示項目,並採取客戶的運輸和開票信息和支付網站,將收集客戶的信用卡,計算稅款,並保存訂單到公司的系統。該網站被拆分的原因是,我們的方(付款方)已經有信用卡處理和計稅的設施。也許還有一些監管問題,商店前臺不願意處理(我們已經這樣做)。

我正在使用應用程序的付款部分,我正在使用asp.net。店面正在寫入經典的asp(不是我的決定)。每個部分將託管在不同的服務器上。

我遇到的問題是將「購物車」的內容傳輸到我們的應用程序,以便我們可以收集cc信息並提交訂單。我們曾經認爲,經典的asp可以以某種方式發佈一個包含結算/運輸信息和所選項目的XML片段。我方會顯示訂單摘要,安全地收集信用卡信息,並將訂單提交給我們的系統。但我一直無法發佈或發送從一個服務器上的經典asp,到另一個asp.net應用程序的xml。當我在同一臺服務器上測試時,這一切都很好。

如何通過服務器邊界將傳統asp到asp.net的購物車數據發佈(或以其他方式)並將控制權轉移給asp.net應用程序?

正如我所說,我是網絡開發新手,所以這對我來說是一個很大的挑戰。

+0

它可能會幫助您發佈工作代碼,它可以幫助我們瞭解爲什麼它不能在機器之間工作。 – AnthonyWJones 2009-06-16 20:02:33

回答

0

直接轉發ServerXMLHTTP代碼在機器之間不應該有問題。通常,如果代碼在本地工作,但在不同機器上分離時失敗,則需要開始尋找代理服務器配置,身份驗證設置或名稱解析作爲罪魁禍首。

一些代碼和實際失敗/錯誤消息的描述會有幫助嗎?

+0

沒有失敗消息。事實證明,我從隱藏的輸入標記中省略了name屬性,所以它不包含在request.form對象中。一旦我添加了該屬性,它似乎工作正常。我還有很多東西需要學習! – 2009-06-18 14:40:04