RSS

[ASP.NET] (未検証)最小限のバッチコンパイルで実行する

web.configのcompilationセクションを変更することで、バッチコンパイルを行うファイルの操作が可能な模様

通常、machine.configに設定されているcompilationの設定を継承して、ロードされるため
privatePathであるbinフォルダ内のアセンブリはすべてバッチコンパイルされる。

論理上、webserviceの実行(起動?)に必要なファイルだけバッチコンパイルされるだけでも
(実行時にコストがかかるかもしれないが)実行時にアセンブリがロードされれば実行可能だと考える。

なんで、clearセクションを追加してサービスのアセンブリ、システムアセンブリ(machine.config参照)でやればいいのでは・・・

とりあえずためしにやってみた。
webサービスページは表示可能。
実際に動作するかは不明。

だめなときはビルドに必要だったアセンブリを追加すればいいのかな。とか思いながら。

  1. コメントはまだありません。

  1. トラックバックはまだありません。

*