最上位ディレクトリの先頭に .. を使用することはできません。

例えばこんな感じ。

Image im = (Image)Page.Master.FindControl("Img");
im.ImageUrl = "../../images/01.jpg";

動的に相対パスを指定し、ルートを超えてしまったケース。

htmlで指定場所が間違っている時には落ちるわけではないのだが、プログラム内で指定した場合には落ちる。これは意外と気づかない。

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック