最上位ディレクトリの先頭に .. を使用することはできません。
例えばこんな感じ。
動的に相対パスを指定し、ルートを超えてしまったケース。
htmlで指定場所が間違っている時には落ちるわけではないのだが、プログラム内で指定した場合には落ちる。これは意外と気づかない。
Image im = (Image)Page.Master.FindControl("Img");
im.ImageUrl = "../../images/01.jpg";
動的に相対パスを指定し、ルートを超えてしまったケース。
htmlで指定場所が間違っている時には落ちるわけではないのだが、プログラム内で指定した場合には落ちる。これは意外と気づかない。