私は現在、彼が使い続けたいと思うショッピングカートをASPに書いています。我々は、ASP.Netに基づいているDotNetNukeにサイトの残りの部分をアップグレードすることを検討しています。ASP.NetサイトでASPを使用する
誰もasp.netアプリケーションでASPページを使用する方法に関するガイダンスを持っていますか? IFrame?私はDOTNETが出てきたばかりの前に少しASPをしたので、私は、「ASPとその慣れていないメートル。
私は現在、彼が使い続けたいと思うショッピングカートをASPに書いています。我々は、ASP.Netに基づいているDotNetNukeにサイトの残りの部分をアップグレードすることを検討しています。ASP.NetサイトでASPを使用する
誰もasp.netアプリケーションでASPページを使用する方法に関するガイダンスを持っていますか? IFrame?私はDOTNETが出てきたばかりの前に少しASPをしたので、私は、「ASPとその慣れていないメートル。
あなたは、単一のASP.NETソリューションを使用してオフにはるかに良いでしょう。
DNNのショッピングカートモジュールがありますhereから入手可能です[私はそれを使用していないので、それはいいとは言えません]
あなたは非常に簡単にそれらを組み合わせることができます、あなたはASPを持っている必要があります独自のglobal.asaとセッションのタイミングがあります。認証ロジックがシンプルであれば、両方で書き込むことも、aspページからサービスとして使用することもできます。
主な懸案事項は、ページ間での共有状態です。 IFrameは実行可能なオプションですが、自然に見えるようにするのは難しいです。
私は現在、半変換されたアプリケーション、170ページのaspxページ、および210のaspページでこれを行っています。
つまり、両方の部分を維持するコンテキスト切り替えは苦痛です。だからすぐに書き直してみてください。 MVC上では、aspのようなロジックフローを持つことはかなり簡単です。
ASPとASPの組み合わせ。NETが起こるのを待っている悪夢のように聞こえます;) –
私は確かに、その痛い、それをやってお勧めしていないが、それは動作します。馬とバギーと同じように。 – DevelopingChris
馬とバギーは、あなたが何かを手に取ることができれば、大丈夫です! ;) –
あなたは2つを混在させることができますが、サードパーティプロバイダーに対応しない限り、それらの間で共有状態のようにすることはできません。彼らは2つの「別々の」サイトのように振る舞います。
言い換えれば、新しいWebサーバーをプロビジョニングして古いASPコードを取得しようとすると、ASPの最新バージョンでASPが既定で有効になっていないということです。
ASP.NETアプリケーションでASPページを使用することはできません。
ASPアプリケーションとASP.NETアプリケーションを同じWebサイトに含めることはできますが、依然として2つの異なるアプリケーションです。彼らは、基本的にお互いに気づかずに、並行して働きます。
ページを相互に通信したり、iframeを使用して同じページに継ぎ目なく混合したりすることもできますが、Webアプリケーションが直接通信できないため、通信は簡単ではありません。あなたは、クライアント側で、または共通のバックエンドデータベース(またはあなたが考えることができる他の間接的な方法)を介してそれらの間で通信することができます。
ほとんどのaspはasp.netとして有効です。 .aspページの名前を.aspxに変更して、古いコードの80〜90%をasp.netの下で動作させることができます。その後、壊れているものを修正し、古いコードを徐々に適切なasp.netに移行します。
申し訳ありませんが、回答として私のレトルトを書いていました。あなたは絶対に – DevelopingChris
私はジョンソンの骨組みではないので、私は答えを得ることに集中しなければなりません。 – DevelopingChris
私の答えを更新しました。 –