4

Web アプリを ASP から ASP.NET に更新する過程で、新しいファイルの 1 つを古いアプリに挿入して何かをテストしたいと考えています。これは理にかなった違反ですか?

4

6 に答える 6

1

ASP and ASP.NET work fine side by side. I'm surprised by how important people seem to thing session state is. Most new ASP.NET I've grafted into an existing ASP site has no need of any session state stored by the ASP app. Having said that I avoid using session state for most part anyway in either ASP or ASP.NET.

The only tricky thing is to find a common logon mechanism, I do that using a custom session cookie and a database entry.

于 2008-10-02T14:36:38.933 に答える
1

はい。ただし、セッション メモリは共有されません。私は古い ASP Web サイトを持っていて、メイン ページを asp.net ページに置き換え、マスターページ/コンテンツ ページをセットアップしました。古い asp/com コンポーネントの代わりに asp.net を使用して電子メールを送信します。

セッション共有の問題を回避する方法の 1 つは、フォーム ポストまたはクエリ文字列を使用してセッション データの交換を行うブリッジ ページを作成することです。http://msdn.microsoft.com/en-us/library/aa479313.aspx

また、既存の asp.net アプリケーションに asp ページを追加しただけでは実行されません。IIS でアプリ全体をセットアップして、ASP ページと ASP.NET ページの両方がサーバー上と同じように実行されるようにする必要があります。

于 2008-10-02T12:00:28.107 に答える
0

簡単な答えは「はい」ですが、それは非常に辛い経験です。ASPページとASP.Netページは共通のセッションを共有せず、2つを接続するのはそれほど簡単ではありません。

于 2008-10-02T13:55:57.173 に答える
0

いいえ、ASP.NET ファイルを従来の ASP アプリケーションに配置することはできません。実行されません。

逆に、従来の ASP ファイルを ASP.NET アプリケーションに入れることもできます。

于 2008-10-02T12:03:36.947 に答える
0

はい。

それは物事を行うための非常に良い方法ではありません。ただし、セッション状態などを共有しようとするまでは、うまく機能します。次に、追加の作業を行う必要があります。

于 2008-10-02T11:59:48.297 に答える
0

ASP アプリケーションを ASP.NET ページにポストすることができます。

于 2008-10-02T12:20:42.223 に答える