6

最近、構成とセットアップのためにクラシックaspで記述されたWebサイトが提供されましたが、asp.netで記述されたページもあるようです。

私が現在抱えている問題は、Application( "ConnectionString")...などのglobal.asaファイルから設定を取得していないように見えることです。

コードのどこかから書き出そうとすると、何も表示されません。

このWebサイトをglobal.asaを使用するように構成する方法、またはなぜまだ使用していないのかについてのアイデアはありますか?

web.configファイルとglobal.asaxがあります...これは.net専用ではありませんか?

コードはVisualStudioでコンパイルされません。

4

4 に答える 4

12

この問題は、IIS でアプリケーション名を使用してアプリケーション ディレクトリが設定されていない場合に発生します。これは、IIS マネージャーから変更できます。

于 2009-09-16T17:42:39.947 に答える
1

ルークがすでに指摘したことの長い行:

アプリケーションが実行されている Web サイト/仮想ディレクトリのルートに global.asa ファイルを配置していることを確認します。

于 2009-09-16T17:57:07.463 に答える
0

global.asa から値を読み取ろうとしているファイルの種類は何ですか? ASP ページまたは ASPNET ページですか?

Jim W が言ったように、global.asa の値は aspx ページでは利用できず、その逆も同様です。

また、global.asa のサブルーチンは ASP ページが要求されるまで起動されず、global.aspx ルーチンは ASPNET ページが要求されるまで起動されないことに注意してください。

于 2010-09-02T19:30:43.927 に答える