2009-04-19 16 views

答えて

2

おそらくCassiniでは、Cassiniを起動するとアプリケーションが起動します。 II7のサービスでは、アプリケーションはすでに起動されています。デバッガを起動すると、VSはデバッガのみを接続します。デバッガを起動し、IISコンソールでプールをリサイクルして、アプリケーションを再起動することができますか?

1

あなたは手動でデバッガをw3wp.exeプロセスに接続していますか?おそらくあなたは単に遅すぎるでしょうし、デバッガが接続するまでにApplication_Startはすでに実行されていました。

+0

私は、Visual StudioでF5を押して接続を取得しています。私は他のプロジェクトでこの仕事を見てきましたので、「遅すぎる」問題ではありません。 –

1

コードが実行されていないこと、またはデバッガが使用するために余りに遅くプロセスに接続している可能性がありますか?メソッドにいくつかのログを追加することをお勧めします。

0

IIS7で実行されているWCF Webプロジェクトで同じ問題が発生しています。 Application_Start()のコードの最初の行はロガー書き込みですが、決してそれを取得しません。また、Application_Startで初期化されるはずの他のオブジェクトは作成されず、残りのコードはそのために失敗します。誰でもこれで何かを考え出すことができますか?それはカッシーニでうまく動作します...

+0

このgrueを試してください - あなたのglobal.asax.csファイルで、クラスレベルでプライベート変数を定義し、コンストラクタでそれを新規作成してください。いくつかの州にぶら下がっていると時々それを修正するようだ。 –

関連する問題