【问题标题】:Posting xml from classic asp to asp.net将 xml 从经典 asp 发布到 asp.net
【发布时间】:2010-11-03 11:13:34
【问题描述】:

如果之前有人问过这个问题,我深表歉意。我搜索并没有找到任何与我的情况相匹配的东西。另外请记住,我对 asp/asp.net 开发还很陌生。

我目前的项目是一个相对简单的电子商务网站。客户将连接到网站,选择产品,输入运输和账单信息,支付信息(信用卡)并提交订单。

该项目分为两部分:店面,包括展示商品并获取客户的运输和账单信息,支付网站将收集客户的信用卡、计算税款并将订单保存到公司的系统。网站被拆分的原因是我们这边(支付方)已经有信用卡处理和税收计算的设施。也可能存在一些店面不想处理的监管问题(我们已经这样做了)。

我正在处理应用程序的支付部分,我正在使用 asp.net。店面是用经典的 asp 编写的(不是我的决定)。每个部分都将托管在不同的服务器上。

我遇到的问题是将“购物车”的内容传输到我们的应用程序,以便我们可以收集抄送信息并提交订单。我们曾认为经典的 asp 可以以某种方式发布一个 xml 片段,其中包含帐单/运输信息和所选项目。我方将显示订单摘要,安全地收集信用卡信息,并将订单提交到我们的系统。但是我无法将 xml 从一台服务器上的经典 asp 发布或发送到另一台服务器上的 asp.net 应用程序。当我在同一台服务器上测试时,一切正常。

如何跨服务器边界将购物车数据从经典 asp 发布(或以其他方式传输)到 asp.net 并将控制权传输到 asp.net 应用程序?

正如我所说,我是 Web 开发的新手,所以这对我来说是一个相当大的挑战。

【问题讨论】:

  • 它可能会帮助您发布工作代码,它会帮助我们了解为什么它在机器之间不起作用。

标签: asp.net xml post asp-classic


【解决方案1】:

直截了当的 ServerXMLHTTP 代码在机器之间传递应该没有问题。通常,如果代码在本地工作,但在不同机器上分离时失败,那么您需要开始寻找代理服务器配置、身份验证设置或名称解析作为罪魁祸首。

实际失败/错误消息的一些代码和描述会有所帮助吗?

【讨论】:

  • 没有失败信息。事实证明,我从隐藏的输入标签中省略了 name 属性,因此它没有包含在 request.form 对象中。一旦我添加了该属性,它似乎工作正常。我还有很多东西要学!
猜你喜欢
  • 1970-01-01
  • 2011-07-11
  • 2014-06-06
  • 2011-01-15
  • 2013-01-31
  • 1970-01-01
  • 1970-01-01
  • 2014-06-08
  • 1970-01-01
相关资源
最近更新 更多