質問: "XYZ" %> !Hello.<%= test %> ``` ブラウザ !Hello.XYZ と、出力部分を少し変更すると再コンパイルしてくれます。
回答: サーバ上のASPXファイルを直接書き換えているのですよね? 通常サイト内のASPXファイルを書き換えればサーバ側のキャッシュは自動的に更新されるはずですが サーバ側ではなくて、ブラウザのキャッシュが効いてる可能性はありませんか? ASP.NETのキャッシュは色々なやり方で指定できるのですが、とりあえずIISマネージャーで該当サイトのキャッシュ設定を確認してみては