今日の実験(w
ということで、CassiniでASP.NET 2.0を動かしてみよう、というテーマでチャレンジ。
まぁ、ソースを.NET Framework 2.0でリコンパイルしただけなんですが、ワーニングが3つぐらいでただけで完了。
こんなサンプルで2.0が動いていることを確認しました。
FastObjectFactoryクラスが作られていることも確認したので、間違いなく2.0上で動いてますね。
そんなことをやってると、ASP.NETのコンパイル時(最初にアクセスした時)はcscが動いてるよね?とIRCで聞かれました。
で、そっちも実験。
教えてもらったProcess Explorerというツールでプロセスをみてるとcscが動作しているのがわかります。
まぁ、デバッグモードでは自動生成されたソースとともに、そのソースをコンパイルするためのオプションが.cmdlineファイルとして生成されてたりするので、考えてみれば当然のことなのかも。
プリコンパイルしてあればcscは動かない(ように見える)ので、サーバ(特にレンタルサーバ)上に配置するときはサーバのためにもプリコンパイルしておくべきかな。